Don't let the map intimidate you.
Oh, but it is doing exactly that
Also, I think you'll get teams but it might take a few days because you are not accepting reserved spots. People need time to find players so you might have to wait. I can tell you that I'm in the middle of search right now and will sign up soon, just waiting on confirmation from my third player