Nobody has managed to ask either Nokia or Microsoft a simple question: Did Nokia have any sort of long-term warning that this new smartphone OS would not run on the just released Nokia phones? I was under the assumption that the two companies worked closely together, thus Nokia would come out with a phone coincident with this new OS. The last in the line of Lumia phones, the 900, would have been ideal for this. "If you want the latest and greatest, we have the 900 running Windows Phone 8!"
In fact it appears as if Nokia had zero knowledge of this weird announcement. If they did then you really have to wonder why Nokia now looks flat-footed.