It was just a massive anti climax. I watched it with 3 other people and when it ended we pretty much simultaneously agreed that the ending was crap.
The ending just left me feeling flat.
The ending was certainly unexpected. I had a "what the f**k" moment when I left the cinema as well but understood it more on reflection.