Please have a look at my old topic about data driven elo analysis to improve Smurf detection and new player ranking.
I’d love to get more feedback there