My situation sucked because my upgrade date wasn't until September 5th of this year and my contract end date was ****ing January 5th, 2011 (my luck). So I would fall outside of being eligible for this upgrade deal.
I called Verizon's customer service and got a very nice woman CS rep. I explained to her about the whole "getting any phone at the upgrade price if your contract end date is in 2010", assuming she didn't even know about that or the X.
Well, she didn't know, lol, but she said she'd see what she can do and put me on hold. She acutally did know about the phone itself a little, but not much.
About 8 minutes later (literally), she said she isn't able to move up my contract end date, but her manager let her move my upgrade date from September to TODAY
I was so happy, probably said thank you a million times. I just don't want to pay retail for a phone lol.
So now I have peace of mind until that great day next month
I just hope they let us pre-order at the real stores soon!! Otherwise, I'll be late for work that day while I'm at Verizon for opening
So my advice is to keep calling Verizon and explaining that you want to do this until you get a good rep that will help!!
EDIT: Aaaand just pre-ordered my X at Best Buy!! Number 8 in the store