I had other things going on so I kept the tab open in my browser for days, waiting for a good time to watch it. I guess I waited too long. Today there's a notice that the site has been seized by the United States Department of Internet Security Terrorism Task Force and the European Allied Command Operations.
Hmm... maybe they had something the Feds thought was a little too good.
Go check out the warning, it's obviously meant to intimidate people.