takata,
If they had maintained cruise altitude during that 4 -5 minute series of failures, and then had a
simultaneous double-engine (and therefore double-generator) failure, they could indeed have glided for about 12 -15 minutes. Seems a bit odd that they should end up ditching without pre-warning cabin crew and passengers, and find themselves within about 15nm of where they were when their problems began.