RE: is it possible for me to still get on a team?
I would say go ahead and sign up. I anticipate the need for some alternates. Pop up to the top and sign up in the appropriate thread. Though this doesn't promise a spot on a team, but at least it's possible.