Yeah the review section of the front page kinda died out. I did a "Your Wheel Review Thread" on Madd forum and it seemed to work OK. The only problem with the one I did was that I had to keep updating the first post.
This may sound completely outrageous but you could always make a new forum section? And then sub categories for each type of part. Then people can just post threads with their reviews.