I think you made a right choice not buying it, if you receive such desperate sales emails on up grade for such low prices, there's a good chance they have tons of j seats available. The only offer received last minute was higher bid prices than buy now prices a few weeks prior. I hear their j catering is sub par, and I find their y free booze and hot food better than north American carriers, you didn't miss much.
dl s web site that I posted in my op says upgrade is cleared at the gate. As you're a st elite plus, you'll have access to at least am lounges at mex t2:a good drink selection, but poor food.