I'm surprised that no one has a theory for the Neo survivor double that is in the last second of the movie...
When it comes to doubles there are only four basic explanations: 1Clone, 2. Twin, 3. Future self, 4, Alternate Dimension/Timeline self.
But With the matrix set up the way it is, they might have other explanation.
I lost a lot of respect for the first movie cuz it had plot holes (which Reloaded actually explained) such as how Zion was created by hapless refugees. I'm still not clear why dying in the matrix should affect the real world body and I definitely don't get why the real world body takes damage.
I suppose Revolutions will have the explanations for the Neo double. And his Force powers, of course...