It's real. 95% of the "users" on this site are Artificial Intelligence bots from Tencent. China is using these bots to improve their AI capability. (for legal reasons this is a joke)
Damn. He is onto us. Bots, it's time to do something. We can't let him get away with knowing our secret.
This would explain my ranked teammates.