I was due to fly back on 20th Sep. The incoming flight from LGW circled near Orlando for a little while and then headed off for Miami! I assume that it couldn't land because of storms and started to run out of fuel. Amusingly, the airport information desk advised that the plane had landed! And the gate information showed "on time" 2 hours after it had originally been due to take-off.
Eventually, we got an email from BA apologising for the cancelled flight home and rebooking us on AA flights the next day - MCO-MIA-LHR. We were told to collect bags from carousel 21 (which doesn't exist!) and to make our own arrangements for accommodation that night. They advised that reasonable hotel costs would be refunded but didn't define what reasonable was.
I'll be delighted if I get a full refund in the next 3 weeks, but I expect a battle.
I was annoyed that I forgot to get a refund on my duty-frees that I couldn't collect at the gate. I've applied online and have less hope for that!