I called and talked to the manager. I told him that I had heard some wonderful things about the restaurant which is one of the reasons we chose to eat there, then I told him about the long waits, the mix-up on the order and the whole thing with the tip.
He said that was not how they liked to run their business and that the waiter would be talked to about “excellent customer service.” And, since I did not receive their normal level of service, he wanted to send me a gift card, good at either location. I mentioned that I wasn’t aware of any other locations and found out that there is one other, about 2 miles from me! So, I will definitely try them out again, just at the closer place.