Spoiler (Highlight to Read):
Just to clarify a little. When I said the 30 seconds statement, I meant that the movie should have ended as the Architect said "What do I look like? A human?". Once they started with the girl, the sunrise, "I did it for Neo" it just got too campy. Like they were trying to force feed a completely happy ending.
And I had no problem with the truce. In fact I like it, because it makes sense that the machines and humans would agree to this. Plus, it avoided any retarded explanations. People might argue it was a cop out, but I don't really care. It made the movie more enjoyable to not have some Trinity is 101 while in binary while Neo means 010 which is why they fell in love, etc. etc. etc.