Thanks for the input so far. Unfortunately I have no OW status. But my flights still have quite a few decent window seats to choose from. They all do have those AVOD boxes in front. Maybe I should take a sleeping pill before the flight, in hope of catching some Z's in the upright position.
Looking at their special meal sections, the Hindu non-vegetarian option (HNML) seems somewhat appealing. Of course they're not specific with the descriptions, so it's impossible to tell if it's better than their regular options.