NTV has recently signed on to have LSG Sky Chefs do their catering on the Italo trains. I don't usually make it a point to eat on the train, but it'll be interesting to see what they do.
Agree with Perche, I'm not going to Tiburtina to depart for Florence. It's basically a 2 hour ride as it is from Termini, so I'm not tacking on 30 mins just to get to a different station from the center of Rome.
I wonder if anyone will ever run a rail line that goes from FCO to points north without having to go to Termini first on the Leonardo Express. From a tourist perspective, a line going FCO - Firenze S.M. Novella - Bologna Centrale - VCE - Venezia S.Lucia would be incredibly convenient.