Glad you got the upgrades. I'm Elite 1 and will sorely miss my free (ahhh, free, wonderful unlimited free) upgrades. Though when asked if I would trade a tasty meal on a tray for a free upgrade you know what my answer would be. As long as the booze is still free.
I have to agree with you on the very, very lousy boxed meals. My recent flight to Austin had box meals both going and returning. Not tasty at all.