I would definitely try the Beef Short Ribs next opportunity, and will follow this thread to learn what others think about it and the rest of the July menu -- which seems a little better than the June menu. At least the concept of hot food has been reintroduced. Let's see how it is implemented.
I still think lowering the price of sleepers and letting sleeper pax pay for their meals would be a better way to go, however. They could use the same cafe car menu and service (also improved recently) as coach pax, or a somewhat higher end and higher priced sleeper option in the traditional diner that might include ordering at a counter but food brought to your table by a staffer (less spilled food by untrained pax) .
If they begin a pre-ordering flow, I hope it is well tested or we may wind up with something akin to the initial rollout of the ACA website. But like that fiasco, it was eventually fixed and worked well. Maybe Amtrak's pre-ordering of food will not be rolled out until it's ready for prime time, or at least follow a similar track once the gremlins are exorcised.