This has been proven to be effective on US servers now and on EU tomorrow. Blizzard have added an artificial queue for Battlegrounds on Alliance side, meaning multiple guilds / premade-pools queuing simultaneously still had to wait for several minutes to find their first BG. The algorithm also seems to not put players chronologically into games but instead randomizes the order after queuing.
What do you personally think about game development of this sort? They're intentionally disrupting and handicapping players trying to work as a community and punishing Alliance even more by inflating queues artificially.