It was around 49 games bud. I said an almost 50 game win streak. The point is he has pages of nothing but wins. He only lost 4 in his first 100 games by your own admission. Again I think you are simply in denial. He is a real world example that proves your assertions wrong. There was nothing quick about him getting back to his more accurate and prior rating.
Okay bud ...
His longest streak in Blitz is 19 games.
His longest streak in Bullet is 22 games.
His longest streak in Rapid is 32 games.
He does not have a single 50-game streak in any single time control. Now, he might have had a streak across time controls, but each time control has its own rating (for a reason!). His blitz rating seems to be the one you are most concerned about. This is how his progression went:
Starting rating: 400
After game 1: 580 (+180)
After game 2: 706 (+126)
After game 3: 795 (+89)
After game 4: 832 (+37)
He was over 1000 by his 8th game (when he lost to a 900 and dropped 50 points). By his 23rd game, he was over 1400. Now, you can make the case that they tweaked his RD a bit too fast, but the pattern of accelerating to his strength is consistent with how the Glicko system works (his main problem was being stuck playing people in the 400-600 range when he was over 900 ... and then losing a few games to players in those lower rating bands). Saying "there was nothing quick about him getting back to 2200+" is asinine. That is what happens when you lose!
And saying "he only lost 4 in his first 100 games" ... where do I start. If you are actually strong enough to beat a GM (which he did around game 190ish), you never lose to someone below 1500. Losing not 1, but 4 games to players in the sub-1500 range indicates he is not as strong as his current rating. To put it in perspective, almost any random NM can play a 20 board simul against players in the sub-1500 range and not even draw a single game. So losing 4 games to players in that range when it was not even a simul but a single game breaks your assertion about his strength entirely. The same issue comes up when he got to the 1800-2000 range where he lost a ton of games (players that are actually 2300 should win roughly 98% of their games against 1900s).
As you said before, his previous account was banned for fair play, so his previous rating is irrelevant and useless (and looking at his games, you can make a case his current rating is equally as meaningless - especially considering his OTB rating is 1427 USCF).
all cheating