We only allow reviews of the final shipped product from people who have bought that product. We do not allow beta testers or people who have had a "sneak preview" to post because there is a clear question mark over the objectivity of such reviews.
For some reason, people seem to be forgetting this rule at the moment.
The reputation for honesty in this forum is paramount. We will take strong action against anybody who doesn't respect this, however good a contributor you have previously been.