Have I gone crazy? There was a quick look of this game up this morning, and now it has been completely vaporized from existence. What happened?
It was on the homepage for me. Watching it right now.
1) If you left-click something on the dashboard then return to the homepage, something else will have taken its spot in the dashboard queue.
2) There were some issues with encoding videos that started around the Strider video, so they're reencoding all of the videos between then and now. Could've been that you just caught it at a bad time because of that, too.