Just read your review there James, and I have to say no worries at all. You were fair and honest, but also polite and straight-forward about your feelings about the punt, her looks, and the service itself. Nothing to feel bad about there! If she didn't look the way the pics led you to believe, you're right to say as much in your review-- it's honest and part of the purpose of reviews-- to allow other punters to have the opinion of someone else who's seen that particular lady. Reporting that there was no OWO on offer despite the fast that she advertised it is a case-in-point; someone else would've been the one to go in expecting to get the same thing, only to come out disappointed! Now others know, and can make a more well-informed decision for themselves.
I completely understand that you don't want to harm any ladies' business, and I must say I've written reviews very similar to yours (including my most recent review), But it's ALWAYS possible to be honest but polite, and in such a way that it couldn't be said to be 'damaging' to a ladies' business, and I think your review has succeeded in toeing the line in this regard.