The unnecessary amount of foreshadowing: - I won't go into detail, but I will say that the game's foreshadowing ruins a good portion of the ending. If you actually pay attention to all of the game's dialogue (background characters included), if you listen to every voxophone, etc., the game itself basically goes out of its way to throw two major plot points at you on the way to and inside the Hall of Heroes.
Made it further than me; my ending was blown in the first 5 minutes. http://www.gamingsymmetry.com/b/wp-content/uploads/2013/04/BIp2.1.jpg
spoiler Although I don't believe you since that isn't an example of heavy handed foreshadowing due to its lack of context, I have you beat anyway. When I sat down to play this game I was praying that the antagonist wouldn't end up being the protagonist from another dimension since that is such a cliche in multi dimensional stories. They needed to do something creative to have it be a plot twist.