Yup, good job! Most people don't bother painting (or even trying) to paint eyes to the extent that you have successfully pulled off.
Applause for your first shot at it.
Otherwise, If you can paint all you models to that level, you will get quicker and quicker. It's like running a mile: you time just gets better and better, or, like cooking a cake: it just gets easier and easier.
As for highlighting, it is quick, and quite painless.
Also, I noticed that you have no visible areas requiring touch-ups. These little suckers are black holes of time. You can spend
hours trying to fix 'em up. This means that either you spent too much time painting your model perfectly (not necessary the first time on the model) or you spent too much time doing touch-ups. For touch-ups, simply dap on a dot of the basecoat color over the error, and voila! You're done.
Touch-ups are small enough that they are easily covered up.
By painting your models slightly quicker, and then mass-touching-up them afterwards, you can save hours, and, they will look equally nicely in the end.
Note: This is for massed troops only: generals, heroes, and such should be painted exactly as you did
In other words, NICE WORK!