It is done but I think you completely missed the point, guys: we now have dozens of boring servers with [Q] in front of them and quick join button is less than useless.
You have to understand the reason of creating that system to have an actual impact on user's interface. The reason is there are too many servers to choose from and the game itself has no gameplay at all, we have to search for servers manually, which is bad.
Let me help you see how a proper system would look like:
1)Three choices at main menu instead of quick join:
Join casual mode (players online: x)
Join veteran mode (players online: y)
Competitive matchaking (players online: z)
The links would redirect to three standard servers, which is enough for 2D on main menu, others can be found on serverlist as usual. Need help choosing the host? Gamerscentral.de is the most active server with global ban list, the hoster is awesome guy, and veterans help moderating the servers.
2)Each server would have different settings according to mode and whenever an admin joins Competitive matchmaking, it would become green on main menu, indicating that matchmaking is ON.
3)Done. With several lines of code you created a place for everyone to play on, a competitive matchmaking and everything is taken care by the community itself. The only thing you must do is check if hoster hasn't left and find a new one when he does. You finally feel that you did something smart.