One of my favorite things about the twists though is that I feel like they actually lay a lot of groundwork and foreshadow them very well. For example, I think the twist before the main "first season twist" that you mention was foreshadowed beautifully at the beginning of the episode. By the end of the pre-opening credits scenes, I knew something was up.
Similar story this season. There were so many scenes that felt weird to me (things weren't "matching") that I knew something was up. And as soon as that twist was revealed, they had laid the background/groundwork for it so well enough in season 1 that I immediately knew why it was that way.
Edit: My point was that I've heard some people complain about the twist in season 1 being predictable, but I don't think a "twist" being unpredictable is always a good thing, sometimes it's shitty writing. Almost every time I'm surprised by something in Mr. Robot, I had suspected something was up and thought, "I should have seen that coming". It's almost like watching a really good magic show: I know how a lot of tricks are done, I know they're going to try to trick me, and I'm still surprised when they pull it off.