I'm sorry, but the OP sounds like a troll to me.
At least some of these questions (re: meals, entertainment, etc.) could be answered by simply PICKING UP THE PHONE and calling the airline. (Some info can also be obtained on the website, of course.) How difficult is that???