I don't think I would agree to that model. I wouldn't like my money being held hostage for a review. If they give me a dollar discount, on the other hand, I would be much inclined to leave a review.
After complains it was changed to a boost for time spent logged out which was much more popular.