Yeah, to be honest, I think we should all take the ratings with a huge grain of salt. Far too many variables can go into it. It really only serves to give a ballpark figure of the mini, nothing more.
Honest critiques are usually found here in the forums. I hope this hasn't scared you off from posting pics, it's fun to share. I also know how disheartening it can be to work hard on something just to have it dismissed so quickly. But, please bear in mind that some of the top mini artists in the world use this site. So, we are quite often spoiled by super duper high quality submissions.