Sounds like it might be to do with content compression.
Some websites will compress their content into a gzip stream, which your browser will then unzip on-the-fly.
Obviously if something happens to the compressed stream mid-flow, your browser will spit out corrupted output.
If you can make it there, I would suggest the website feedback form...
ba.com feedback survey - British Airways