No, ulthane you are bringing up a good point (even though it's one we know about).
Earlier this year I was going to commit myself to something like "do one good review of a website per week" or something, but I slacked.
Definitely, click the flag on all the crappy fluff-reviews, because those should not count towards that person being able to post their own site for review. Mods can remove it from the list of "reviews that count".
Anyway, if I get off my butt and post more reviews and others, maybe staff, did too then it can be a good area of the forums.
Maybe aidos' suggestion should be looked at, though the 90 day thing goes against many needs (many times people want a review right before a launch).
I still like the idea of at least making the forum software force x-number characters (enough for like 2 good paragraphs or something).