CarWoo doesn't serve my area (I checked recently, since I just bought a new vehicle), but I definitely view dealership filtering as a positive. I don't want to do business with somebody who consistently ranks poorly in satisfaction surveys.
That said, I'd appreciate if there was some copy, somewhere in a FAQ, explaining what they mean by that.