Glad you brought that up:
I had work done on the car last spring. I picked it up @ this time last year and let them know I'd like the remaining work on the car it needs done, (engine rebuild + other asst work) and to put me on their queue as I'd be re-dropping off the car in October which I did. When I dropped off the car I already was getting a sob story about other customers jumping in and that they'd do their best to honor having the car ready by Spring. The car sat all winter until @ Feb when they finally began to work on the engine. I was sent a vid of the engine being tested weeks ago with a promise to give me a timeline on the remaining work. Nothing since and I called a few days ago to check in.
Now, what I wish happened was that they told me straight up BEFORE I brought the car in in October that they'd have trouble having the car ready for this Spring, so I could then weigh my options, rather than avoid the topic.
I'm going to just pop up in the next day or so and I won't be surprised if I don't see the car in the shop being worked on... Anyway, supposedly the work is sublime so there is that, but this taints that considerably. You'd think a quality shop would know a little something about customer relations.