I remember back, maybe ten or 12 years ago, there was another difficult online game/puzzle called, if memory serves, notpr0n.com. It was pretty difficult, requiring lateral thinking, some amount of technical skill, and some strange trivia knowledge. I feel like this is just another version of that: hard internet puzzle. I'm also not discounting that this is some sort of ARG for something or another.