Well, I didnt sign any contract with this guy. I guess I'll head over to yelp now. :> I cant speak for his abilities as a dentist but having to sign something like this is good enough reason to find a different dentist.
Yelp's ToS forbids writing a review based on someone else's experience -- to allow that would enable and encourage an echo chamber effect of one person's bad experience. There's a lot of mis-information floating around about what would cause a Yelp review to disappear, but a ToS violation like that is a perfectly valid reason. (disclaimer: I used to work at Yelp)