US has realized that most people upgrade into F and are happy with the larger seat and free drinks (unlimited free upgrades for all status levels of Dividend Miles, except basic) - and that explains why a "teenager" was upgraded and not someone on an X ticket.
Inflight Cafe in First - due to catering issues, it is a temporary measure for all transcontinental flights. You've got to admit, however, that the Inflight Cafe offerings are better than AC's rendition.
Club access for F passengers - this is standard among American carriers, including UA.
Baggage system - yes it's a pain but things generally work out. If your bags don't arrive on time, their policy is much better than most of their American peers: $25 voucher, plus $50 a day reimbursement for expenses. UA only provides reimbursement for up to 50% of your expenses and no voucher.
Just like AC, they certainly do change the timetable. Not always every 30 days, but it does happen, and your seat assignments could have dissapeared simply because the operating express carrier was swapped with another.
Not making excuses, but simply telling you why some of the things you brought up happen. Might be of use to others reading the thread.
As far as getting 3F and 1Y seat on the same flight on a standard award - try getting that on AC metal