This movie and Leone are all kinds of awesome. "Once Upon a Time in the West" is still the ultimate Western movie in my mind, but this one is high up in my list of favorites.
Also, you should have warned people who haven't seen it about the massive, massive spoiler.
It isn't the movies big spoiler and IIRC, the only major surprise at that point was that he still thought he was robbing a bank (they meet up with the revolutionaries and discuss getting their prisoners back in a scene before this one).