Thank you for saying this, apparently your repeated mentions of the appropriate spoiler thread weren’t blatant enough for some of the prats who have already commented.
Just got back from seeing this at the cinema now.
Whilst I agree wholeheartedly with a lot of Brian’s points I have to confess that I loved it anyway. There are huge leaps in the story and lots of times where you should probably stop and think “Hang on, what?” but the whole film is such a roller coaster ride that you really don’t have time to worry about the myriad moments that are clearly utterly nonsensical.