Its sad to hear this story. I've had a few shops screw up my bike (not Anderwerks) on trivial work, but all immediately resolved the issue and offered fair comp. Customers have to be reasonable too, and based on your story you were being reasonable.
Glad Anderwerks made the right decision in the end. The funny things is I've been trying for 8 months to get work done there, but no one has ever called me back! I usually call for 3 days straight, then after no reply go somewhere else for the servicing.
I get the impression they are great mechanics, they are honest and do care, but really struggle at running a business. That's not unique for small shops. I've been over there for events, and they do take pride in their work.