I really don't think Dine on Demand is asking too much, especially for pre-orders. How difficult is it to cook a meal when the passenger wants it? I actually did a pseudo-Dine on Demand in May on AA. I had forgotten that I did the pre-order and filled up too much in the LHR CX lounge. I asked the FA if it was possible to delay my meal and she had to ask the purser but did agree to bring it a bit later. I actually wouldn't do it again because the conversation was uncomfortable, but effective. An official QR style Dine on Demand doesn't really create a ton of extra work for the FA's and would allow people to eat a nice meal in the lounge then have their onboard meal nearer the end of the flight which is really what I prefer if there's a good lounge at the departure airport.
The only other request I can think of for Flagship, please stop taking the headphones away a full hour before landing. That's offensive, they are 3 pronged and useless in most consumer devices, I promise I'm not going to steal them. AA is one of the very very few airlines that still takes them away prior to landing.