Most of the time, when a smart movie comes along, it requires more than one viewing to understand what is going on. Take Vanilla Sky or even the Matrix for example. Inception was very intelligent, but I understood everything quite well after one viewing. I feel like most people in the audience felt very well connected to the characters in the show as well.