I have been suspicious of these AI leaderboard sites for some time now, and this only increases that suspicion.