I also noted recently that the crew pro-actively asked if I wanted wine with my meal at the first drinks run (in WT+), which is welcome. It's easy to forget that BA doesn't run wine with the meals and so you have to get your pre-dinner drink and dinner drink at the same time.
The above food service looks quite reasonable for the 10 hour flight, I don't think anyone could complain about being very underfed after that.