For all itunes accounts who have a beta ios install associated with them, they cannot post reviews until a certain expiry date. Developers would not really mind the trade off and it provides a small disincentive for non developers to not install pre release versions.