I'm amazed that no one has yet mentioned what is at the heart of the Matrix Reloaded plot and philosophy - Zen Buddhism. There are two stages to enlightenment in Zen, as it has been explained to me: Life is like watching a movie, but you identify so completely with the movie that you are sucked into believing that it is real. The first stage of enlightenment is the realisation that you are merely watching the movie; the second stage is knowing that you are the projectionist, able to control what is going on, and rise above it totally. When the heroes of the film first leave the Matrix, they have reached the first stage, and in the Architect's room Neo has a chance to achieve total enlightenment by going through the other door and becoming a
buddha. But instead he chooses to sacrifice this chance to save another, Trinity, and becomes a
buddha satva, one still living the dream but with the knowledge of what is going on. This is why he was able to feel, and stop, the Sentinels - he knew that he was still in the Matrix, even if he couldn't get out.
I loved this movie - it made perfect sense to me. The Architect's speech could have been done a lot better, true, but it got the information I needed to hear across. Making a sequel to the Matrix was a hard task, and they could have done far worse and not much better. I can't wait for the next film, I'm fascinated to see what is really outside the Matrix. But if they do something cheesy like "it was all Neo's dream" I'm gonna kill someone.