Demonoid will be back this week. the tracker is STILL active, and the forums are running now. It was an issue with the server hardware and it's being addressed. I am sure, everyone will be impressed with the upgrades. here is the "official" info release:
I've been watching them for the past week or so... It's just Murphy's law that this shit happens right as I'm getting started with my account there...