I think they just opened up, but probably for limited time.

http://www.demonoid.me/register.php

get it while you can