I had that menu on MIA - LHR 2 nights ago, and it was really disappointing.
The salmon starter was ok, but the Asian slaw a bit tasteless.
The chicken main was so salty it was inedible, I sent it back as it was just like having a mouthful of sea water.
The cheese plate was nice, however I thought serving cheese with a mini pot of strawberry jam was a bit strange.
For breakfast I had the peach crepe. Tasted ok, but texture was like the filling had curdled.
All in all I was really disappointed with the food on Virgin. The service however was excellent, and I really liked the new seat on the A330-900 Neo.