southdowns: I've been told the pre-flight supper is little more than standard Terraces fare (sandwiches etc.), and there is no on board catering available.
No, it's a hot meal, served buffet style as for pre-flight dining at present. There is some onboard catering, but much reduced. But don't forget the chance for a slap up breakfast in the Arrivals lounge at LHR when you get there.
If I were ever fortunate enough to have a NCW ticket to NYC, that's exactly what I would want. Although as TBS rightly says, Y pax get offered a meal, I cannot remember the last time I ate a Y meal on the way back from the east coast - I try to be fast asleep long before the bar trolley comes around, as every minute of sleep is precious on those flights.