I was aware of ms 'support' for node.js. I tried to use it about a year ago and it was buggy enough that I decided I couldn't trust it for anything associated with a paycheck. I think MS is 'embracing' it because they are scared of it and don't know what else to do. If node does gain in popularity, MS will just be one of many vendors for it and the profit margins they are used to will no longer be there. And I'm still waiting for MS to support JSON in MSSQL (just had to get that off my chest).
As for your comment about DHTML and DOM being 20 yrs old, JQuery came out in 2007-2008 because of the failures to fix browser compatibility problems. And I never said node had anything to do with fixing browser compatibility, its just Node is not worth much without it.
I think the whole stack, javascript + html5 browser, node.js server has great potential for CS education. they just need to improve some of the object oriented capabilities in javascript.