The site has been down for a few days now. Last announcement is:

Servers are down for maintainance be patient and do some sports in the meantime