Megan touched on the question of ETOPS (23rd Dec); I'm guessing this was not an ETOPS flight; correct?
But even if not, was the aircraft maintained and equipped as an ETOPS aircraft?
I wonder how things would have gone if an unconnected (or indeed connected) engine failure had been added to the crew's problems, shortly after the electrical failures at 0254 and 0255?