Maybe have as an option under game starting the lowest rank you are willing to play. It is not worth it sometimes to play a newbie with no ranking because a loss would be costly points wise.....
Have you thought about adding a concede button. Some games become unwinable, and sometimes unforeseen circumstances force you to leave a game (especially in speed games). This would prevent long winding up periods.