The current ranking system heavily favors those who have more time to play rather than those who actually have consistent winning companies.
For example we have two players:
Player 1: 42 points, 14 wins, 0 losses. - Rate of 2 games per day in a 7 day bracket.
Player 2: 43 points, 24 wins, 15 losses. - Rate of 5.5 games per day in a 7 day bracket.
It seems a bit unfair that those who have more time to cram in games every week, but maintain a mediocre win ratio can still be ranked higher than those who consistently win or consistently demonstrate their ability to play well. Or rather those who play in peak hours will find matches much faster than those who play during the slower periods of the day.
I don't have the solution, but something of an ELO system like many online mmo's have created would be much more ideal I think?
http://en.wikipedia.org/wiki/Elo_rating_system