The tools available are fine, and the implementation is okay'ish. Although, a few things could be enhanced, but I don't see them as radically fixing anything.
The main problem is with the activity in Toribash. It's a major issue, since ideally you want to create as much elo tier rooms as possible.
Matchmaking could solve everything if you encourage people to fix it. But, SmallBowl is right, GMs can only work with the tool in their hands. So, ideally, I think the GMs should be the ones releasing a report of the aftermath of this system implementation.