In short, no. Hosted Mods on TWC are simply those who have met the requirements laid out by site administration, and requested a forum. There is no official rating or recommendation system for them, nor any unofficial one, currently, for that matter.