Deja vu or Computer Glitch? (Spoilers)

Rating: Null/10 (20 May 2003)

(SPOILERS FOR THIS WHOLE PIECE, PLEASE SKIP THIS POST IF YOU HAVEN'T SEEN THE FILM)
I think, approaching the end, when the sentinels was about to attack Neo, Trinity and Morpheus, Morpheus mentioned that he has dreamt the whole scene before. This deja vu was much like the "cat" glitch in the first installment of Matrix.
Presumably, Neo might have proceeded to the "other door" on all his five prior encounters with the "architect". He might have successfully "disabled" the mainframe and leave Trinity for dead on those five occasions. Because he fell into the Oracle's trap of `doing the right thing'.
But as can be seen, those victories(of disabling the mainframe) were in actual fact, mere illusion. Illusions designed by the Matrix to give Neo a false sense of triumph(and heartbreak for losing Trinity). Cause as soon as he unplugged from the Matrix and back to Zion's "reality", he would not have been as enlightened as this sixth occasion to stop the sentinels and thus would have easily been killed by them "realistically".

(Rationale for this "failure" on all past occasions was that Neo might not have realised or accepted the idea that Zion is also an integrative part of the Matrix, and so he would not have bothered to stop them sentinels, matrix style...)
Once Neo and gang were destroyed, the Matrix will merely Reload the programme back to square one (i.e. from the beginning of Matrix 1 all the way to the sentinels attack in Reloaded). Which was why Morpheus mentioned he dreamt the whole sentinels destruction sequence before, because that most probably was the last thing he saw before being "destroyed", on all those five previous occasions. Another sequence which further supports this deja vu theory is Neo's recurrent dreams of Trinity's fall.
The Matrix, being programme-centric, saw no purpose in revamping the scenario up to here, because they complacently expected it to work(which was much so, on all past 5 occasions). Therefore, everything has remained unchanged, much like pre-ordained destiny.
No one, much less the Matrix, would have expected humans possessing the dynamic ability to buck the system, to evolve (like Neo). Unbeknownst to the Matrix though, it's only a matter of time when the humans will one-up the ploy and break this karmic cycle of vicious intent.
It's a whole new ball game now. There is now a very legitimate excuse for another character to replace the Oracle now(in view of the "real" life passing of the actress). As the Matrix will now have to revamp its configuration to deal with a Neo, who's now armed with a higher state consciousness.
The saddest thing though, is that they(The Matrix) may in fact have also pre-empted Neo's evolutions at the beginning of this sixth cycle, and invented that nameless dude on the operating table or the architect ( or other things unseen yet) to sabotage Neo's future efforts. Hopefully, this negative assumption is not the case.
Yes, it gets more and more dense and confusing, with resolutions nowhere in sight. How will the Warchowskis acquit themselves from all these plot convolutions? One thing is for certain, they'd better!

My only hope is that, now knowing the malevolent intent of The Oracle; the Architect will defy our expectation once again by being the true rogue programme that can help Neo and gang in the final installment. Something must be there to restore our hopes that the humans will triumph in the end. Anything...
So how then will all this end? Only Revolutions have the answers....