I bought the Blu-Ray yesterday, watched it last night.
Found that I enjoyed it more than I did on the first viewing. Knowing what was going to happen, plot wise yes, but more-so with the tone and 'character' of the film, I was able to enjoy the bigger picture of it all.
So, fuck the haters.