I think you've definitely improved significantly; you seem to have a stronger understanding of facial structure and composition, not to mention more confident lines 
If you want my advice to keep improving, I would say:
(1) Keep drawing faces, especially of characters you like!
(2) Practice the same faces from multiple angles. Rotating anime faces is primarily a matter of style; the way you draw them will depend a little less on realistic 3D interpretation and a little more on what the style you're using requires of you. Things like shaping noses and lips, or 'mirroring' bangs instead of picking the side of the head where they "belong"...very style-dependent. ^^ It never hurts to start learning what side of the fence you want to land on with those things.
(3) Keep an eye out for proportion rules! When you study existing characters you like: are their ears always a certain size? Are the eyes always a certain distance apart; are they closer to the top of the head or to the chin? How close is the nose to the eyes...?
Most artists have style-defining patterns that form the answers to those questions (and others like them); learning those patterns is the key to mastering a style, AND to creating a consistent one for yourself. 