It's supposed to be open now, but I tried logging in with a second ID and it would not let me. Also tried creating a new ID and signing up for a new season. Looked like it would work, and it said it was sending a verification code to the email, but the code never came.
I do think that those who lost their team can come back in now and get a team. And, if I see anything change about adding new people I will post, and I'll also stimuli anyone that posts here so they will know they can get in.