It's actually pretty complex to prove that an individual actually wrote a comment online. I had this discussion with a police officer about 6 weeks ago regarding Facebook posts & online bullying. You've got to prove said individual wrote them which takes a fairly hefty amount of forensic work. If you think SP's are expensive, try digital forensics for a criminal trial. I'm no lawyer and I offer this advice "as is" but writing "She gave me a fucking wicked blow job" is not likely to get the VPD at your door.
Also the VPD are not into charging for consensual adult sex. Much of Canada seems the same, though the VPD have said so & backed up their words.
As to those still concerned about posting public reviews under a username, i wonder if there's some way to make it even more anonymous such that they are posted randomly w/o a user name, e.g. sent to Fred Zed who then posts them by number and SP.
Alternately, there must be ways to post reviews that are within the law or less likely to be successfully prosecuted, e.g. (1) don't mention payment for specific sexual services, (2) don't mention money, (3) if cash is spoken of do so only in reference to it being for company or time spent together, (4) use code like greens + browns or blues, etc.
For guys like yourself that don't see SP's, or others who do, they could write up fictional fantasy reviews of PERB advertising SP's & sign them with the note that they are such. In fact even the reviewers who actually did see the SP could do that. How would LE know which reviews were real & which weren't?