There is a requirement to log in at least once every 30 days to keep a free hosting account active. Relying on an email as the sole reminder is not advised.
You're lucky though that the restore is still possible for your account.
I'm running the restore now and the account should be good to go in a few minutes.
yikes, i think i probably slipped past the date as well, any chance we can get this one back still:
perk.x10host.com