"As I master them, I plan to add to the Tutorials, but not until I know it's solid. Otherwise I'm guilty of #2 above.": I think that's not an optimal approach. I find that learning is often helped immensely by trying to teach the same concepts to others. Try writing tutorials, preferably in places where they can be vetted by others that know more than you.

Perlmonks is actually a very good place for such a thing. Choose a subject you know a lot about, but maybe not everything, and write a tutorial about it. When people start responding to you, I guarantee you'll get the tutorial fixed in short order so that any mistakes you made start clearing up very quickly. As a bonus, you learn.