Is it allowed to incentivize users to leave reviews?
If they can force you to make in-app purchases (and spend real money) in order to unlock content, then why wouldn't they be allowed to force you to write a review in order to unlock content?

Plus, as you said yourself, you don't actually have to write a review for the content to be unlocked. You just have to click "Yes".