I'm still waiting for a full refund some 6 weeks later, up to now I'm only in receipt of the cash element of the refund, BA having decided to pocket the avios. I've chased Customer Services, even a letter to the legal department - all ignored so far. Deadline for a response from legal is tomorrow and then a MCOL will be winging it way to BA.