So I just clicked on the twitter link at the bottom and noticed the post on December 6th. It just says blackout, so I then tried going to the site macheist/blackout. There is a page, but I don't think it actually means anything. Just thought I'd post it in case someone smarted than me catches something. The video file is named 5123.mp4.
(sorry if someone else noticed this, but a quick search didn't seem to pull up anything)
Concentrate on the solution, not the problem.