Finally got the account!
They made those public so anyone can get them now :shrug:
wait i thought dev and public betas are different
They are, but the dev betas are free now