I only gave it a 9, but it is leaning very close to a 10.
I love movies that needs you to stay awake and engages you to do so, through an interesting plot, and good acting. When the effects, camera craftsmanship, and audio follow it - it is just a joy to watch.
It is at times so filled with details that are challenging to follow in some scenes (I won't say why, but if you have seen the movie you know), but I think this is just an good excuse to see it a few more times.
If you tend to like it when time is not necessarily linear, I would highly recommend you to see it.