I just got done watching 'Matrix Revolution,' I think I was disappointed with the ending. My son, Richard, liked it. I suggested an alternate ending to him that he thought would have caused a riot in the theatres.
Here goes...
Keep everything the same...then, as all the "Smiths" were being destroyed the scene goes back to Neo at "the Source" who stands up. The camera begins to pull back showing Machine City. You then begin to see what turns out to be a computer screen. You hear a female voice yelling "Andy, time for supper!" You then see a 14 year old kid turn off his computer screen and goes sit down for supper.
So...whaddaya think? Rick said it would have caused rioting...the only other thing that might have given it even a little more of a twist is to then go back to the blacked out computer screen, to see it pop back on, and the original message that Neo saw begins to type itself across the computer screen.