I have tasted Meals on Wheels some time back when this train was in ICF Form, please try to believe me when I say it (from experiencing it 5 times in a row), it was more of a "Crap On Wheels". At least the current caterer's Dinner and Lunch are somewhat better (at least the last time I travelled) but evening snacks is still crap, MoW was not good at all in Quantity, Quality or Catering Staff behaviour wise too, these caterer's provide extra stuff too if demanded (which is demanded BTW) and are very customer friendly.
I'm gonna travel in this train on 25th December, I'll try to share more information.