1) As far as the CLR goes, there is only one CLR (thus COMMON Language Runtime - its common to ALL languages). So there is no differnce at all with the CLR. There are language specific things. VB will always come up short there.
2) I programmed in VB since 1993 and VB.net is a bad move. The vocal VB programmers keep asking for VB6 in .net. Why? Because they want MS to port existing poorly written code into .net so they can say they have .net experience. Little (if any) of this should be ported, it needs to be rewritten. Format and other VB 6 keywords shouldn't have made it into VB.net.
3) Spend some time and learn C#. Its the language the CLR is written in, the language VS is written in and your VB.net compiler is written in.