well, i am back from seeing the movie a second time :P this time in german and it was far better than i expected it to be. anyway, the english version is still better.
but it is true, you need to watch the movie more than one time to get everything. there are so many little details you cannot...