i'd personally prefer to not have a reviews section tied to each individual user, as not only does that not help against people who are not on toyhouse, it also seems very similar to the karma system on a lot of older forums. in my experience, karma/upvote/review systems like that that display next to people's names tend to lead to favoritism - people upvoting their friends and treating people with very few karma (reviews) as untrustworthy. it also tends to be easy to abuse - an unpopular, but not otherwise shady user getting mass poor reviews because of a falling out with a friend or so on, and then never being able to climb back out of that hole would be an issue.
it may also just lead people to account hop to remove their review score, which defeats the whole thing.
the service reviews forum has had a bit of an issue of not being about business transactions, but i think that could probably be fixed up with a little more moderation rather than just scrapping the entire thing - making it more similar to artist's beware on livejournal where there is a review process before the post goes up might work.