For all those who did not get it yet.....

Rating: Null/10 (8 November 2003)

There seems to be a lot of people who are confused about the plot of Matrix Revolutions because they did not understand what really was happening.
So for those who want to know I will explain.
The "real world" is just another layer in the matrix.
That is why Neo has superhuman powers even in this supposed real world that is he can stop sentinels mentally, that is why Zion has already been destroyed five times in it, why agent smith could penetrate it etc...

So what everyone was assuming to be the real world was just another Virtual Reality layer, another illusion designed by the architect for containing the humans that are rejecting the matrix program.
The point of Revolutions is that it shows how Neo is gradually coming to understand that the "real world" is just another layer of the Matrix. Neo does not want to tell this to his fellow teammates, i.e. Morpheus, Trinity and the others because he has come to realize that they are not free of the Matrix, as they earlier thought.
The players who are conscious of this are the Architect, the Oracle and the 2 programmers and the little girl from the real "real world" that Neo meets at the train station and the Matrix' s source God that Neo comes face to face with in the end.
When you figure that out, everything in the 3 movies makes total sense.