So, I had the car in on Monday this past week, despite the multiple visits to get it fixed, they finally fixed it.
I'm going to have a chat with their service manager to discuss my sub-optimal experience with their dealership. I know it likely won't matter, and s*** won't change, but at least I'll be able to voice my displeasure.
Years ago, I wrote a letter to the CEO of Mazda Canada in PRAISE of the service at this particular dealership, and it has seriously degraded since a previous service manager left.
I may end up doing the same thing again, but this time it might be a bit more negative.