i think perhaps some of these business' start down this path after they get successful because they lose focus on the customer. they want to be competitive as businesses and as racers and thats 100% ok. however, most people who spend their money on a place like JDM understand racing and what comes with it.
like Corey said, had it been explained in the beginning (i.e. within the first month) that 'tis the season for racing and the machine shop is backed up, they're having logisitical issues, etc it could very well be 4-5 months, he would've said no problem and sat back and waited and there would be no issue. that said, however, after that 5th month a shortblock better be arriving in a brown truck.
i agree with some of the prior posts about just turning someone away. If JDM had been up front about the possible timeline, then ok Corey buys a shortblock from Livernois, but all the other stuff from JDM. I'd bet that was still several thousand dollars in parts. So they dont really lose a customer and all is good.
i dont think there's a person on this board who wouldn't respect the honesty of being told "no" because a shop is overworked and undermanned (if you're in the military you're familiar with that).
trust me, i understand shit happens. JDM tried to convey that, but it was a little too late. if problems were being encountered in the very beginning it should've been put out there immediately and a refund offered. if the consumer declines the refund, then they're stating that they're willing to wait it out and its on them from that point on.