In reply to Brimham55:
> The last I heard was as follows
When was that? Have you pressed them for an update since then?
> "I have found out we sent your parcel with tracking number RC719781651CH on 02.06.2014 and it left Switzerland one day later. However I am not able to track it further than to the border."
Plugging that consignment number in to the Swiss Post tracker says
"Tue 03.06.2014 15:54 Arrival at border point of destination country", and says it was processed by "GBLALA". A brief Google indicates that GBLALA is the International Mail Processing Centre code for Royal Mail's Heathrow World Distribution Centre.
royalmail.com says: "The system is currently unable to confirm the status of your item with reference RC719781651CH. Please try again later." Not very useful.
http://www.trackitonline.ru/ says it's at Heathrow, which matches the other info.
I reckon it's probably stuck in customs - maybe just stuck in a processing backlog rather than actually needing any tax or duty paid. Royal Mail should really be able to tell you that, though.
Looks to me like Arc'Teryx have done all they could using the tools readily available to them. You could ask them to put pressure on Swiss Post directly to find out what's going on.
I'd agree with those who've suggested that damage caused to a fabric garment by abrasion against rock is not likely to fixed under warranty.