Sounds as if you two should talk this out face to face.
You need to create a realistic and agreeable timeframe for the repairs to be completed, then double the agreed upon timeframe. (cuz stuff ALWAYS happens)
Tom, I feel your pain, I have a car in process too, and I can't wait to drive/race it.
However, if you aren't skilled enough to fix the car yourself well, then you've put yourself at the mercy of others and that's just how it is. Perhaps you need to be more patient. I know it's frustrating but these cars WILL test your patience, believe me!
Perhaps you forget or are somehow unfamiliar with how hard it is to find quality parts and even more so, find quality people to work on these little cars.
I haven't been around here as long as alot of these folks, but in the couple of years I have been around, I haven't read many bad words about the man you have entrusted you car with.
When attempting to correct a difficult and complex issue, blowing someone up publicly usually doesn't result in an ideal outcome for anyone involved.
Would you do this same thing at work?
**
On the other hand, Bison, if I entrusted you with my car, and let's face it guys, this thing does boil down to trust, I would be upset if I read all about your car and the bets and polls and fun YOU were having while I waited around in the wings.
Perhaps you haven't been clear enough in explaining exactly what you need AT THIS TIME from White87 before you can work on his car.
You guys need to talk to each other directly, set the expectation level on BOTH sides and then strive to meet those expectations.
If stuff happens, communicate it.
Be straight up and don't expect the other guy to read your mind.
Come on you guys, this stuff doesn't need to be so dramatic.
I'm jus' sayin.
I hope you can work it out.