I love Christopher Nolan films precisely because he doesn't treat me like a total idiot (partial idiot I might be), and you find yourself thinking about what you've seen for a whiles afterward, and go back for more.
Masterpiece of plot construction (Sometimes I think Nolan just makes the most convoluted plots just to challenge himself!)
But if you think this is complex, try watching Memento... that'll truly fry your noggin... still haven't fathomed it out entirely.