Well, there website appears to work fine for me. Try again, it may have been down when you last tried.
If it still doesn't work, try clearing your browsing history, and cookie's.
As for you not being able to connect to the server, makesure that you have the latest/correct EXE and that the server is online, as it may have been offline (along with the website) when you last tried to connect.
/Ash