I took the 'NX Design for the Experienced CAD User' class in cypress, it was a great class and there is no way I would have jumped into NX without it. I was coming from ~7 years of pro-e, you should have taken it at day one in NX, but I think you would benefit quite a bit from it still.
However, it does leave off at a Very basic introductory level, and I have not found any training that goes into the depth that I wanted (including the so-called 'advanced' classes). Having many years expierience with a system like proe, you learn millions of little tricks, tips, techniques, and methods to get things done. Many of which are a bastardization of the system, undocumented, based on bugs, specific to your workflow, and so on. I finally conceded that only time will teach me what I want to know about NX, and it will probably be about two years before I'm as comfortable as I want to be.
I'm over ten months into it now, and still learning rapidly, but I'm pretty comfortable and productive. The two year goal still seems reasonable.
NX 5.0.3.2 MoldWizard