Yeah, I wouldn't have expected the betrayal either. 
The film was a bit "Disappointing" to me, because after the phenomenal first 10 minutes the rest didn't seem as great. But the ending is fabulous again.
I realy think the beginning is one of the best ever.
And John, keep up the good work!