I was on my way home from Dallas today, so not there, unfortunately. I had a minor issue of my own, so I dropped my airplane off at Aero Air when I got back, and that's when I saw yours. I think Aero Air will be much more timely than the other shops you've dealt with!
Although, to be fair, some of that time is just the nature of dealing with old airplanes (cars, boats, etc)!