there is also this https://aoe-elo.com/players which gives a imo very holistic perspective on players performance with an automated built-in emphasis on the most recent events. And with the reasonably large number of games recently thanks to more group stages and qualifiers the picture this paints feels pretty accurate to me.