As far as the "shameless self promotions" angle, restricting the reviews to official releases might help. Hopefully we wouldn't have to put together a group of reviewers to start, but one would form itself based on the frequency of posts. An online version of the "Shinding" or "Ugly Things" reviews section is a great way to think of it.