March for beta imo, especially if the original release was meant to be in April.
It's not 'open-beta' when you have to pay for it.Open beta means open to everyone.This is a paid early access. Or a paid early sponsorship for twitch streamers.