Gentlemen, some interesting technical solutions.
The real issue was (as always in aviation) ATTITUDE.
Instead of me becoming "Mr Thickie Blackadder Thickie", said BA person could have spun the situation on a sixpence and arranged to give me the details over the phone, mailed me the PDF timetable or event told me about the technical workarounds you are explaining now.
However, .....
h-r
(But they are the only airline in the world, right? There is no competition?...)