At this point I think it’s safe to say that the peeps who run this site have lost interest in maintaining it (or have been kidnapped by angry scammers).
Hard to complain, because it really was free, and fun. But for now, I’m going looking elsewhere. I hope I can find a comparable site to use.