I do think OP does not really understand that the site might not be the best one out there, we can very easily see that along with the probelms related to the link the members are not really good as well. I think you might wanna join some discussions here on the forum, it's good that you can always check who is a trusted member or who got the negative trust as well, plus make a decision based on that. I do think that players make the community thus you need trusted members, you might as well open a new thread and ask players who wanna join in. Might as well start a new community of your own.
I've given him those links of threads that are related to esports and they are very much active. I think there's no need to make a new thread if the discussion is already existing in other threads. But if he wants to, then he can make a new one as long as it's not yet on the topic for those existing threads that are discussing esports already in general. And that's the reason why I don't think that there's a need to make a newer one if somebody already made it earlier and actively discussing.