Well done but...
the outcome was finally good, however, they adapted fast to the increasing task level.
As far as i know, the fuel leak was first, (not uncommon...) then a imbalance built up, triggering the Imbalance-ECAM Caution. Here the point CROSSFEED VALVE - OPEN is somewhat tricky. If you do it with a leak, you'll run out of the fuel in the otherwise tight tanks too....It's the eternal point of artificial intelligence...
However, finally as the A330 turned into a glider, things went well.
Might be they got the Azores due to the "LAND RECOVERY" Button built in Airbusses...