The reading comprehension of some people is just so lacking. Read the OP- closely. Cross-server queues provide ZERO POINT ZERO precent of a solution to the problem cited. As others have pointed out, just by rearranging the team designations of the exact eight people that queued, you can get a near perfect match. You don't need the complication of more people from other servers. Cross server queues might improve the variance within teams, but that's a second-order tweak which is a distant concern relative to the OP's identified problem. Don't distract from the core problem.
Would it be so bad for Bioware, if they just released the algorithm they used for translating points on wins and losses and for queuing? This problem could be fixed in hours with as many people willing to take a look at the code as are reading this thread. There is nothing remotely proprietary in that code. Also, I can't think of any problems that would be created in terms of gaming the system. ELO systems used in Chess are 100% transparent and "gaming" doesn't compromise those rankings.
We need to get to the point where solving the problem is more important that keeping some non-proprietary code confidential. Getting more eyes looking at the problem is the best way to do that. There is no reason to keep the players working blind. Much more complicated code is fixed on a daily basis in the open source world.