You have the explanation right there, it means that the website/server is too busy at the moment or the site owners broke it. Try again later (maybe even after a day or a few days), and try to contact the site owners/administrators if it's still broken.