I like the idea of limiting the rating you can give to one every certain hours, and the playtime requirement. It doesn't completely solve the rating for money problem. If not solved, that would, in fact require a little more mod workforce.
Maybe make it possible to give rating not only after several hours, but also after several actions? Like having traded something significant? A criteria will have to be created about what is something "significant", though.