Offhand, I'd say that that is good. 'Elementary' or 'advanced' shouldn't really apply to your methodology, but to the complexity of the language in steps 1, 4 and 7, for instance. Otherwise, your steps are pretty standard for any level.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.