It really grows on you the more times you see it.
The first time I watched it, I was confused. Couldn't follow the plot or who was what. But then I watched it again with the commentaries on and it all starts to make sense.
It really rewards multiple viewings.
A masterpiece.