I'm led to believe that a large proportion of this was due to Royal Mail messing up a tracking code and also Shaun being a bit useless at being contactable (and also a bit slow at sending it in the first place).
Either way, he's told me that he's refunding you so hopefully that provides at least a partial solution. Hope that helps anyway and do let us know if you have any further questions that I can answer.