think it needs a bit more elbow work on cleaning front.
massive difference to what tiles looked like before.they are getting there and i think its only a matter of more labour needed
as to tile joint offset, i guess its each to your own taste.( as the french say quite eloquently i think : chacun a son gout .this does not mean that is a correct way just the best way you see it!!
i would normally offset by min 100mm, and if you start to get a stepping effect you simply set the next course joint more than 60% over centre line joint of previous tile . this reverses the step jointing in other direction. but this is not why you posted, hence i have not brought this up.
nybor is right in his observation.