woohoo! Glad to hear that.
It seems they made a new account, but I checked and neither of our games were on there.
Here's where you can find the new page if you want to keep an eye on it. But it looks like any game that was removed before did not get reupload.
It's just sad someone would do this.