I just thought I'd update this thread.
As it happens, the factory came to know about the car wash (not from me) and contacted me asking for more details. It was decided that the dealer should refund me my money and the factory requested that they contact me to sort it all out.
Two months down the line, I'm still waiting to be contacted.
Kudos to the factory for impeccable customer service - I can't imagine any other brand caring as much about their customers as Morgan do. However I am left really, really unimpressed by the dealer - assuming the factory did do everything they said they did (and I have no reason to doubt them), I think this particular dealer has handled the situation with immense bad grace and is obviously far more concerned about his own PR and 'status' than any of his customers.