I just got back from the film and voted excellent.
But it is a movie that will take some time and repeat viewings to fully digest. There are a number of scenes where it moves so fast that I was quite confused, and added to that is the subtext that the very last shot of the movie highlights.
Will the movie hold up better or worse on a 2nd and 3rd viewing? I'm not sure, but I am sure that I want to see it again.