I wouldn't disagree in the slightest there - then again C++ figures pretty large in my pantheon of "languages probably popular at SatanSoft"
TouchDevelop looks pretty cool - I just love write-once, run-everywhere fast systems - the "everywhere fast" part excludes Java. Just annoyed that I can't remember the name of that project I was thinking about. Basically you dropped blocks in - Visio-style - to make the structure of the program then opened a block to put in it's "attributes", so a loop block has start, end and iteration. It was also pretty good at encouraging the idea of developing your own blocks that could then be shared - black-box style - with the rest of the class.
Although one thing I will agree with you on - teaching C#/Mono - is definitely preferable to C++ or, heaven forfend, the C language that I cut my teeth on. I'd just be quite concerned about locking schools into yet another Microsoft-only ghetto.
W10 on Pi2 is "Embrace", I'm waiting for the other shoe - Extend - to drop...