No, it just takes me to the registration page, which says that registrations are closed.
If I remember rightly, Demonoid registrations are only open on fridays.