I saw this movie a couple weeks ago. I thought I knew what was going on the through most of the movie and then... no idea. I think I need to see it again to look for clues. This is one of the few movies that really stumped me. I definitely need to see it again. Sorry I can't be of help. Perhaps someone else has an idea of what it all means.