Is Visual Studio 2012 the best choice for all the latest C++11 features?
No, if only because it doesn't implement all of them. If I recall correctly, clang and g++ implement pretty much everything, but I could be wrong.
Clang and g++ are still missing a few features, but they're both waaay ahead of Visual Studio.
What about GNU GCC? I'm curious on that.