Thanks for the insight, the welcome hyem and the Christmas greetings. Season’s Greetings to you too!
In terms of rationalising things, my approach to BA will be to say that I was attempting to mitigate my / their loss. Taking the train actually avoids 3 x €600 payments plus two hotel rooms and subsistence payments. We’ll see what happens when I contact them when I’m back in the US next weekend.