This is an idea to give meaning to the "Elite" badge and, as a side-effect, help player retention. Instead of having the ranks be fixed milestones, have them represent actual ranks, your percentile within the player base. To get Elite you would have to be in the top 5%, for example. It could be handled on a curve so the lower ranks go quicker. And something would have to be done about the various exploits that let people cheat ranks. But it seems to me like it would make the rank mean more than just tacking on Roman numerals. Even though it would mean I'd lose my Elite rank.