I haven't tried 2012, and I don't have 2010 Phone, either, but I do have XNA.

Frankly, I'm not sure that there really is such as thing as XNA for VB. There are libraries you can reference, but that doesn't mean that they have anything to do with VB. The objects that I had to use were based on an example written in C# that I converted over to VB. At that point, exactly what has MS supplied me? I didn't use an existing template, I had to convert some C# to VB, and I referenced a bunch of libraries, but there's nothing language specific about the latter point.

I'm not entirely sure what changed.