Update:
Derek, the GM, contacted me the day after I posted my review. 5 stars for listening to your customer base and trying to make things better. He was very polite, apologetic, and offered to make the experience right for us. I'll update again after we try this whole thing again.