It's interesting that the new menu has been withdrawn from the Amtrak website. I'm thinking they've gotten a LOT of negative feedback about the new menu without a commensurate drop in sleeping car prices. Free soda and 1 free booze hardly make up for the loss of hot food! As a recovering alcoholic, I'd give my 'free booze' to another passenger that ordered some.
Thinking there's a fair number of other passengers that have decided to cancel future reservations on the two affected trains, I just did a quick look using Amsnag for June and July for the Lake Shore Ltd. Based on what I saw 3-4 weeks ago when I decided to book a trip to Chicago on the Lake Shore Ltd, there's been a significant number of cancellations. There's a surprising number of low-bucket prices for roomettes that weren't there a couple weeks ago.
However, I suspect that it's not just the food driving passengers away. I suspect that a significant number of already booked New York section passengers told Amtrak to refund their money when advised they would be on their own to get to/from Grand Central Terminal AND they'd have to ride in NEC spaced COACH seating to Albany (about 14" LESS legroom than Amfleet 2 LD coach seating). Maybe, just maybe, Amtrak has added extra business class cars to the Empire Service trains? I have my doubts they figured that one out, though. And what about the passengers riding Amtrak from south of NYC that now have to get to GCT to ride coach? If I were coming from PHL, WAS, even MIA ticketed to the LSL, I'd tell Amtrak to cancel the entire trip!