The air passenger's charter is freely available, Google it.
They got you there, and as you say the flight wasn't cancelled so how about just getting over your greed? Several hundred euros indeed. - Jesus. What a society we live in.
"Very slow to obtain a replacement 747". Do you really imagine that BA keep spare 747s just lying around idle and ready to go at the drop of a hat? Use your imagination for heaven's sake! Rustling up an unscheduled 747change, catering, crew etc isn't something that happens in minutes.