About the Faction Imbalance and Alliance BG mixing
There sure is an imbalance between Horde and Alliance when it comes to PVP in this server, but is mixing Alliance players with the Horde ones the solution?
To fix this problem we have to understand what is the real cause of it. It's not faction allegiance as many have suggested under the poll for sure.
It's called "Every man for himself". So, naturally most players who want to play PvP will roll human toons, even some people who want to play Horde will go Alliance simply for the additional trinket.
By mixing players in the BG you will not be able to deal with the faction imbalance. In fact, you will probably make matters worse because many players play Horde PvP for the lower BG queue timers. So, with simial timers, they will roll Alliance, as there will be nothing else holding them to the Horde faction and a free trinket.
This will have consequences in the other aspect of the game as well. Fewer players for Raids, fewer players for trade, fewer players in the faction for everything. So, basically for Alliance to have less time in queue for BGs the whole server have to suffer.
Solutions for this can vary. You can leave things how they are. It isn't this bad after all. Furthermore, if Alliance timers get too big, naturally many people will roll Horde simply because they don't want to wait.
You can also make it so that players regardless of the race can choose an active racial. This way many people who don't want to play human will be free to choose a race which they prefer. But this can have some consequences as well, still it is a suggestion.
There are many other suggestions like free faction change and honor boost for the suffering faction, etc.
Overall, what you are doing is trying to improve the gameplay and the experience of the people in this server and we understand that. But please consider the things above as sometimes even with good intentions a harm can be done.