Steam playing music on the page? No real preview screenshots with release supposedly so close? Switching places with the lambda symbol and the 3 in the logos? I'll just stick with proven sources if they exist. The music is catchy, though, I'll admit. Edit: Literally JUST noticed the "m" in the URL. ...