abfab's quite right.
I was previously under the impression that, if an airline screwed up and cancelled your flight for whatever reason, AmEx would step in and you wouldn't be at the mercy of the airline's policies to get to your destination without too much delay. Sounds like a sensible service of any travel insurance really.
I called AmEx a few weeks ago when the first news of a pending BA strike appeared in the press.
You can get the £150 for delays (travel inconvenience) but it's between you and the airline to negotiate travel.
Any bookings made after the announcement of strike action are not covered at all.