AA has diverted before to KEF as have the other legacy carriers in the US as KEF is one of the most common airport being as a suitable airport for ETOPS.
The PIC requested to divert back to LHR, even though Icelandic ATC had suggested KEF. The weather was not an issue. It would be very interesting to see why they went back to LHR