One detail: this percentile (and count of players) is based on a minimum number of games (10, I think?) Players who haven't played that many have N/A for their rank and percentile. The "View Players" page lists all players (including a lot with no finished games at all), and is currently 704 pages of 50 players each, which comes to about 35000.
What exactly does this mean? Mine says...
#2010 of 11,589 (82.5%)
Is 11,589 the current number of onine players?
Is 2010 my ranking out of 11,589?
Does 82.5% mean I'm in the 82.5% percentile?