Great news Novie, I am pleased for you all.

Next step, make a formal complaint again and follow up with your MP. The least they can do is refund your fee for stress caused and the worry of not making your travel.