Yes, the beta download link has been changed since the public release is imminent. Email me if you need to obtain the beta.