It's early days... it's a bit early to say that it's a failure, Maemo was never really pushed and Meego is not finished. Of course this is an ominous start. The SDK will come to Windows, thats pretty much a given, KDE works in Windows.
If it doesn't, then virtual machines are not too painful, this has a chance of working after all the stack is pretty much the standard Linux stack.
This one should be the easiest for developers, your not stuck with a language or framework that is foreign, getting started should be easy.
As it is now, we haven't even got any phones running it, so of course it doesn't all work and hasn't been polished yet. Whether Nokia can survive long enough to see it through, we'll have to wait and see, I hope so.