I LOVED this movie. I really did. At first I was confused because I was trying to pay extra attention to things and connect dots that didn't need connecting, but once I just stopped and let the story happen it was just wonderful. It's a long movie, but never did I feel bored or wished it would hurry up. It's a movie that will take a number of additional viewings to really get a grasp on it all. I was extremely worried leading up to this movie because I saw the potential for disaster and I can safely report that it wasn't the disaster I was expecting. I'll probably go see it again sometime next week. 9/10 for me.
Also, the score was magnificent. I went out and bought it after the movie and am thoroughly enjoying just listening to the music alone.