After dashing around to get to the airport I found the flight was delayed till 4 anyway but it wasn't bad as airports go. The plane had back of seat screens with a choice of channels and games, a big step up from Aeroflot.
Stopped for a bit in KL airport, which was smaller than I had expected then on.
Landed at Heathrow at 5.30am and took hours to get my bags. There were no customs officials at all so I just walked through and got the train to the the coach to home.