The site is actually working, you might be experiencing some connectivity restrictions of some kind, are you on a work or university network? If so, they usually are behind a firewall or proxy server so you might need to ask your IT department to grant you access to that site.