Finally got the account!
wait i thought dev and public betas are different
They are, but the dev betas are free now