Did you book your flight directly from data.com or did you start from an outside site (like kayak) there ate known issues that if you do not start from DL.com your upgrade isn't requested. As far as compensation? The upgrade is free and not guaranteed so doubt you would receive comp.