Replays are already confirmed for 1.2 and are almost done in terms of creating the system. I've just been a game admin of a dead game on that site waiting for the day replays would come out. They'll probably be here over the next few weeks I imagine.
And I won't pretend I can do this alone. Because I can't. =P To be truly useful to the community we would need lots and lots people uploading lots of replays from PUB games to uber pro skillz premades. You can check out any other game section on the site to see how they're organized. There's plently of staff room for the site as well.
Whether its uploading/downloading/discussing replays, or getting involved on the staff side of things (if you want to) I just want to see if the community really wants a place for Demigod replays or if they didn't care anymore.
I just don't know after all this time between patches. Implementing replays on the site is easy enough, its just the matter of if there's going to be enough people wanting the resource to warrant keeping the section going. That's what I don't know.