When I saw the preview for this episode and it showed Elliot shaking the camera and asking us if we were in on this the whole time, I knew we were in for some strange use of the narration style this episode, but I had no idea what was to come. To answer his question, no, I did NOT see this coming.
Elliot talking to the viewer is nothing new. What's new is him realizing that the viewer may know more than him, and even taking on the role of the viewer briefly. And it's true, we see other people's story lines, so we know more than Elliot. These strange meta moments end up tying in to the BIG twist at the end.
I have to admit for a while I thought the big twist was going to be the same one as Fight Club, and the episode seemed to be supporting that. Then, it veered off in a completely different direction, one I never expected, but in hindsight seems obvious. I did briefly consider the possibility in the second episode, but ultimately dismissed it.
In other news, this episode contained lots of progress in the hacking, something that's been desperately missing these last few episodes. We finally meet Whiterose, and that did not disappoint. Tyrell continues to fall apart.
I only wish we had gotten to see the fallout from last week's episode.