I had my own very detailed restaurant review deleted by TripAdvisor admin because the son of the PREVIOUS owner complained about what I had written about the NEW owners. It was very positive and mentioned that it was now much better under the new management.
Having spent around 20 minutes carefully writing a considered and balanced review, I was rather annoyed to then find that TA didn't even have the courtesy to notify me that my review had been deleted, or give me chance to edit whatever was causing the offence.
I certainly wont bother to write a review for TA again, that is for sure.
That said, I do still find them a useful tool - despite the obvious flaws in the system.