This topic is a bit old but looking at the news on the site, the owner seems to have abandoned it 5+ years ago due to it not being profitable. Realistically speaking, there is no recovering from this no matter how passionate the (small?) remaining user base for it feels. All good things come to an end someday, sadly.