It actually sounds like he bribed you to remove your review, and you took the bribe. Not sure this is a badass move.
They did bad/poor work, and reviews are supposed to be there to let others know about your experience so they can be aware of it if they decide to use this same group, or steer clear of them. And a warning for the business to do a better job or wrack up enough poor reviews that they no longer have a business.
Would you still have gone with this guy if you'd read a review similar to what you'd written?
Why would you not add to the review that the owner called and apologized for the crappy work and refunded your money? Was the refund only upon your complete removal?
By you accepting a "refund" contingent on you removing your review, you're saying it's okay for them to do crappy work as long as you got it for free, and screw the other guy that might have the same thing happen.
So in a way, I wonder what your true motive was for putting up a bad review in the first place since it was apparently not to warn others about this place?