I just want to say, as a player, that I very much respect the map making and modding community of this game.
I am certainly guilty of not leaving feedback and I think there is a good answer to these issues. We have sticky in the discussion thread with, let's suggest, several new maps a month that have some minor recommendations or a well established author. The thread asks for feedback and provides a download mirror. Players would see these recommended maps and hopefully leave some good feedback.