I once waited 6 weeks for clubs after being told 3 weeks - I just showed patience and waited until they arrived. I realise that sometimes things go wrong and timings go wrong. No company is ever perfect just as we are never perfect.
Hmm, your pop at FJ about late shoes doesn't ride with this comment, even to the extent that you've told them you'll never buy FJ again!