I'm sure they still do game hosting, it's just at the moment they aren't accepting website hosting requests.
Hmm, as a side note might I request that on the website that you'd state whether or not it's a demo? I remember at one point you did. I know you probably don't remember but I'm sure some people might be willing to help out. I can remember a lot of them actually, and since TKGB is downloading all the games I guess he'd be able to help, right?
EDIT: Oh wait I just read the front page, so they might not be accepting game submissions