So, I ordered a HTC One developer edition, which arrived with dust underneath the screen. I sent it back, and now two weeks later I am informed by HTC that my order has been delayed and that my new exchanged phone won't ship until May 31. Understandably, I canceled the exchange, and am now faced...