Being serious I think a key flaw is that it's too much.
No spoilers, but a perfect eg is the final scene. There is a sort of twist that I've only found out following some reading this morning. I didn't notice, because once I knew it was almost over relief took over and I stopped concentrating.
I'm sure there's loads in there, but rather than make me want to explore the ideas it just made me want puppies and shit sitcoms.