Really sorry about your frame mate. You must be gutted but I must say you are dealing with things with a high amount of decorum, as seems to be the case for CRC. Fair play.
When we had a similar incident a few years ago we were not so lucky. Me and the lads from my Military Cycling Club ordered a load of parts for a bike race in the Alps. The stuff arrived and there was not a tyre that had not been slashed with what seemed to be some sort of Stanley knife/blade, the tyres were all the wrong make and size anyway, my Chris King headset was not in the box, the DH inner tubes were missing as were all the arm pads.
I don't know if this was a rogue employee who took a dislike to £2000 worth of stuff going to a BFPO address but it took heaven and earth to get a refund from CRC. They tried to make us prove that we hadn't done it/lost it and kept referring to the guys signature that was on the check list that was against the parts that we ordered, so they must have gone out.
From that day I try to avoid CRC as they lost my trust when we needed them most. This is nothing against CRC, it would have been the same if it had have been Wiggle or anyone else for that matter.
Once again though looks like they have come up trumps for you and its the least you deserve.
All the best,