The link has been changed or has been discontinued as the Site is offline.
Yes, looks like it’s down. If you need access to the downloads, you can get them from the github project page. Here is the latest beta version:
site has been down for less than one hour.