http://yhbt.mine.nu/pr/26
Even if they can it's still pretty lame of them.
I've never heard of this thing but I'm downloading it to make them happy... God. It better not suck.
Edit: the # of dls is at 287... there is no way it's reaching 75,000 within 24 hours. Congrats on being dicks and delaying Episode 6?