While reading, i stumbeled over a small issue:
Require consecutive wins to achieve a rank
Right now, the ladders just require that you win X games to get a rank. Players have proposed using a system where those completed games must be consecutive, as a measure to fight intentional delays.
It's not wins, it's finished games ?!