Limit number of reviews that can earn points
There is currently no limit on the number of reviews a person can do to earn point. On a large website someone could abuse of this.
I agree. It doesn't allow the retailer to offer a good compensation (point reward) for a review considering that people could make as many reviews as they want.