I notice the Battleground Que system here sends out a mass que, which gets mass accepted. While this is good for que times the quality of the Battlegrounds you enter hurts. I just hit 70 and played my first 4-5 games last night in which 3 started off as either us or them 5 capping within the first few minutes of the game, not due to utter strength or skill but due to an imbalance in the amount of people that joined.
(7 ques pop for 7 alliance, 7 horde. 3 Alliance enter, 7 Horde, enter, resulting in an instant 3v7.)
Often times, if you're in an AB or EOTS, a match starting like this results in the other team 4/5 capping and you can do nothing but rez at the start GY and get farmed while the other team racks up points for a shut out. I have ran into this problem on other private servers before, and I saw the GM's change it and it worked very well. I suggest you make script that single checks the queues and doesnt mass check them.
*
Example:
2 alliance and 2 horde players queue at same time
Alliance1 Ques -- Horde1 Ques
Alliance2 Ques -- Horde2 Ques
Alliance1 accepts -> Gets in --- Horde1 declines (1:0 Alliance - Horde ratio)
Alliance2 script wont popup untill there is 1 horde inside (even tho 2 queued at same time) --- Horde2 Waits after Horde1 queue script has expired & Gets queue script
*
*
If its still unclear, another example:
Alliance1 Ques -- Horde1 Ques
Alliance2 Ques -- Horde2 Ques (Dont pop battleground untill 1st ques have been completed, after allows continue of side which is unbalanced)
Alliance3 Ques -- Horde3 Ques ^Repeat
Alliance4 Ques -- Horde4 Ques -||-
Alliance5 Ques -- Horde5 Ques*-||-
Alliance6 Ques -- Horde6 Ques*-||-
*
*
^
This is just an idea, not sure how hard it would be to implement such script, but this might be the solution players want. With this, you could run the script like after game were 2:1 (min 2) or whatever is the starting amount you want. I recommend a minimum starting amount of 2-3 players before filling the rest, but I'm no genius. This way you would might end up with an 8v8. (10 Horde qued, however did not get filled, while only 8 Alliance qued since the realm is horde heavy.) A simply entry to /global chat saying "WSG is about to start need 2 people" would expedite the process of filling those last 2 players so the remaining Horde can get filled. And trust me, players will catch on and do things like that.
Doing this may increase que times slightly, however with the amount of people that play on Outland that increase would be minimal. Especially if people are understanding the reason is to create a healthier PvP experience across the board.