I wouldn't say give up, but rather it's still up to Verizon. In their eyes, it's their network and they want control, and for the most part, they get it. Microsoft will submit their patch/version upgrade, whatever you want to call it, to Verizon. They do their internal testing and what not then decide when to release the update. At the end of the day, Verizon is the power player here. As to what kind of deals they have, I'm not sure. I can't think they have too much since Windows Phone is barely a blip on the Market Share stats.