I really think you need a higher population cap on the servers. It will make it easier to get on. But also I played many hours on a full server and did not really see many persons. Its simply too few people on the servers even at full to that large map.
And you need a Queue system… FAST