It really confused me when I watched it yesterday. I can honestly say that I probably missed lots of details even though it came around in the end and settled nicely. I am sure that people who dive into the details will find these bits and pieces and time will help to digest the whole story. No matter you hate it or love it but you have to admit...