That website is up again. You'll have to wait it out when the site gets down for any reason and be patient. :/