Will it make it more difficult for the 'traditional' VB6 programmer to transition (I say this as a VB6 programmer myself who made the switch to C# when it first shipped)?. Absolutely.
That is extremely insulting... You make it sounds as if *all* VBA programmers haven't ever used OO and are just idiots with a compiler... I for one have yet to have trouble following the new features in 1.0, 2.0 or 3.0 with the slight exception of that language
query stuff... Very strange ... Kinda cool.