I had problems a few days ago after just discovering it, I tried to create an account and couldn't with the same problems mentioned. When it came back online I didn't get my free subscription, after emailing them I now have a free subscription and the site has been stable for a few days with no problems, it seems they had more problems than they thought with their servers.