Well we aint going to "win" on there!
Lexx - I think you now see why he did not to a top notch job, which is to be fair a pretty valid excuse, and should just draw a line under it. He should have phoned and told you he had stuff on his plate, but didnt, and now we're getting flamed for dissing him. I think it best to say that you've settled it and draw a line under it.
At least he did a good job of the machining