This story has some of the best foreshadowing I've ever encountered, I'm talking better than 6th sense or Fight Club!
For example the developer could have gone the easy route and completely hidden Ed's goal to get close with Anna at the subway, but instead they put it BLATANTLY in full sight having him say "it's now or never, come on.. talk to her" but it was so brilliantly executed that we were lead to believe that he was just trying to gather up the courage to talk to a hot girl, so when his true intentions were revealed I was just in shock at how I could have missed all the signs that were thrown right in my face!
I would be curious to see if we could compile a full list of all the foreshadowing, I'll start:
*(as I said) Ed's thoughts reveals his plan to talk to Anna on the subway.
*And he even had knowledge that it was her stop. (I assumed he was just a bit creepy akward).
*The subway map clearly shows that Ed and Anna would not be on the same subway track on their way to work.
*Ed's apartment doesn't look like someone who's trying to meet girls, it looks like a hide-out for a evil mastermind.
*Ed leaning his head down in shame after some conversations (I forget which).
*The entire story starts out with Ed learning about the Uncles plans to ruin the research, that's a motive right there thrown in your face within the first couple of seconds.
*When you pick up the notepad in the vault I specifically saw with my own eyes that the extra "blame the cop"-note was NOT there when Ed had it, only when Anna received it, yet I STILL assumed that ray (who went in first) had put it there.
*Ed is blonde, blonde males are always evil in a cowardly fashion (or so Hollywood has taught me).
Can you think of any more?
(Btw also I REALLY apprieciate how rather than just revealing the twist in a cutscene he forced us to figure it out ourselves, it took me a while but it was worth it!)