Missing Question Mark?
Didn't you forget the question mark in the title? I read this expecting C# pulling ahead of Java, but instead I read it to find we still have the same proprietry language as always. For that reason alone it will never pull ahead.
Also from the Visual Basic programmers I know, it is still way more popular that C#. Certainly in terms of day to day usage. Possibly when people are considering what language to start new clean, no dependencies projects, they may opt for C# but I'd say the large bulk of Win32 programming is still done in Visual Basic.
And for them to say Java is borrowing from them is hilarious given that their starting point basically was Java. Everyone in Software borrows but what MS does is more like theft.