Hi T,
What you're doing sounds similar to Skweal, which allows customers to reach management privately rather than complaining publicly, though not anonymously -- see http://skweal.com/
With complainator, I'd like to know how you inform the business of the complaint so they can fix it?