So, that one piece of data would be critical. If MCC was on a Y or B fare, and you were on something lower than his fare class, then he should have been ahead of you. However, odds are that wasn't the case, and if he wasn't on a Y or B fare, then you definitely shouldn't have been skipped over. I don't blame you for being upset in this situation. I've missed some upgrades that I was honestly surprised I missed, and had no information as to what happened. You've got quite a bit of information here, much of it pointing toward something not working the way it is supposed to. I'd also be upset with the lack of response. The slow response time really is a problem, and I've got several outstanding, non-critical, issues I've been putting off contacting them about simply because I don't expect them to deal with these issues anytime soon. I do hope that UA is paying attention, because there are a lot of us who've been patient, but patience eventually wears thin. I know there are some issues that I'm reaching that point with myself.