What happend to the download button?
i believe 5.1 is coming out for the public today so possible related to that
Oh, nevermind, it's fixed now :)