The one thing that I hope is completely inaccurate... that the 940 will be unveiled 6 months before we can actually buy one.
Microsoft was completely correct with the Band - keep it almost completely secret, spontaneously unveil it with news that it is also available for sale immediately. This is how you make a big splash and launch an exciting product. Teasing us with a new product that we have to wait half a year for completely kills all excitement and momentum, while showing your hand to the competition and allowing them to plan an appropriate counter-attack.
This should apply to Windows 10 for Phones as well. Please don't show the world all the cool features of WP10 6 months before we can actually use it ourselves. This allows Android and iOS to "mine" Microsoft's ideas, apply them to their own products, and release OS updates with these features before we can actually use them ourselves.