As someone who was departing on the 27th of May on BA I happen to have first hand experience of the issues that amassed that day.
As my departure was late in the day I suspect my experience was quite different to those who had already checked-in, or were due to land when the issues occurred. It was a difficult day for everyone.