Quite right vctenderness, I often fly late afternoon from LHR but not really late enough to eat an evening meal, yet arrive (usually at an EU destination) an hour and a half later plus one or two hours time difference and often just manage to make it to the hotel restaurant/bar before the kitchen closes (and later than I would prefer to eat if I'm honest). Even a light snack such as a packet of crisps or nuts will bridge the gap and I used to enjoy them with a drink as well as the service breaking up the flight a little.
The CC did a great job and tried hard (although I felt the explanation to the chap who wanted some water was a bit strict but they may not have had the option to dispense water?). There does seem to be something wrong with the system at the moment and it seems a bit more fundamental than just teething trouble. As said, the others seem to manage it.