The automatch works fine, its just there's not enough people and the search expands. So you get matched with people who are with better or worse ELO than you.
But my rank is 25.000 against the top 10 - that is a waste of time! My suggestion would be to not let the search expand below a certain level - otherwise you going to have a lot of bad experiences. Is the player base so small that nobody between rank 11 and 25.000 were online in a 2v2 ? at 20:00 GMT – to me that sounds unlikely/disturbing.