The site has been restored after some unspecified Internet weirdness. Everyone is happy, or at least pretending to be, now.