I feel frustrated as well. I bought a 640 XL back in May because I was excited to get a Windows 10 phone. Not only is it still not running Windows 10, but the screen got the well known yellow burn spot in under two months. I now have a phone that irritates me just by looking at it, and no end in sight. I got so desperate for something new that I bought a Moto X Pure last week to calm myself. Of course I was miserable with it and have since returned it for a full refund.
Looking forward to a hard release date. Both of my local MS stores are NOT doing pre-orders and basically told me to sign up for an email notification on the website. I'd also like confirmation that the dual SIM model will be available in the US. I can cope with the single SIM version, but I'd like to know sooner, rather than later, so I can make a contingency plan.
I work for a company who (similar to MS) is always behind the 8 ball on meeting customer due dates. So I understand why it happens (doing something right the first time) and as someone on the sales side of the company, I understand the customer frustrations. Here's hoping the 950 XL is in my hands sooner rather than later!