No, it's the page of the former maintainer, ATI. It's still run by the same owner, and the builds they post there are just links to my github release page. At any rate, you should check the signatures on the builds, the host is not relevant.
As for getting news, you should grab it over here.