Re: the garage has swallowed my car!!
Yep agree with above in that you need to find a suitable alternative garage.
My two cents about waiting times, my local garage I will have to wait at least a few days until I can get my car worked on. It's a very small garage but it's their livelyhood on the line. They are also always very busy. In fact I missed an booking and had to wait an extra week until I could be fitted in, which I am not bothered about because that's just how it goes.
It can be a pain finding a garage you are happy with though, good luck with it, hope you get it sorted soon!
To err is human, but you need an Alfa to really screw things up!
The road to heaven is paved with old Alfa's.