I'm guessing this is your first MMO. Or you have never played a popular game. Obviously there's going to be wait times. Over 2 million people pre-ordered and are playing the game. Don't want to wait? Don't play a Full server. No one is forcing you to.
Actually I've been playing MMO's including beta for a very long time. I've never seen a game they allowed servers to over populate this bad in the first few days. Most games were smart enough to cut people off from joining a server before the wait times got huge.
As far as the don't join a server that is full. I was on this server within hours of the game going early access as I had the ability to join the first day.