There is a lot of fluff and hyperbole wrapped around very little content. I think by now we get that MS has woken up from deep hibernation and are becoming more spritely, and that the new management seems to work, and that they actually have some desirable products.
They still don't play fair, no mention of the Android patent nonsense. They're still behind on ARM development; all the mentions of ARM point toward some future promises. There are (perhaps deliberate) vague statements; what is "Ubuntu-compatible"? Can I run an Ubuntu-packaged version of Steam on top of Windows Subsystem for Linux? Oh, guess not. How is Azure "the best place" to run Linux things? By what metrics?
I feel sort of brainwashed and molested by the language in that article :)