Haven't tiled for a while, but one of your problems is the uneven tiles.
If they sit up 'proud', they will always catch some extra grout.
I do pretty well as Pinkboy says, but without the Kemgrout and with another step.
About 15 - 20 minutes after applying the grout, I go back and do...