Can't download latest version from website or updater

The URL from the website is this:
and it returns a 404 error.

Also the Tech support issue feedback form captcha image verifier will not accept any of my attempts to use it, it just keeps saying that the code does not match, when it clearly does, through multiple attempts to refresh and try new codes.

It should be back up in a few minutes, sorry for the inconvenience!