1)Under username profile, the rank and profile text overlap.
2)The rank itself does not update (not 100 percent sure though). The rating in the profile is different than the one in the player rating list.
3)In regards to the top player list.
I personally would return the list for ALL players except,
exclude:
a)provisional players (the ones with little games played until they reach x amount of games played)
b)players who were reset for cheating or boosting.
This makes the rating list of players more accurate.
About the third point, subsection b, I was hoping when it becomes well enough emphasized to all players here when they are about to play a cheater if they don't abort, that we can safely reset or start to ban persistent cheaters as persistently as they cheat without fear of it destroying victims' ratings.
But otherwise if it's not too much of a burden on the algorithm (which I know thibault isn't interested in optimizing lmao) it would indeed be nice to make that exclusion as well from the top players list. It should be a quick check.
Similarly, the algorithm is so inefficient that it's even broken for point #2 (i.e. now closed accounts and other things are getting in the way of the correct rank number), so that's a bug for sure.
About point b, it seems that when someone close his account, he doesn't disappear from the ratings
We noticed that schess closed his account recently. He still has a rank under the closed account profile, although it contradicts the numeric listing given in the top-rated players list obviously.
So I'm not sure. Some slop algorithm at work. I figured if we're gonna rewrite the website to use less code and use a faster programming language, at least code for efficiency while rewriting things XD.
4)Increase the top rating from 2200 to 2400/2500.
5)I think when you play two games at once it doesnt calculate the score properly anymore.