Your forgetting your wheels, i presume you use a specific wheel cleaning product since you go to the trouble of doing all that???
Started using "Mucoff" wheel cleaner, seems pretty good, or Bilberry which i think is basically the same.
Also, as someone has said above, I usually clay the car when it's still wet and 80% of the time don't even bother using the spray lube, I prefer to keep the paint wet and rinse after i've done a small section.
I can't reccomend using a G220 for applying polish and using sealant afterwards enough, makes all the effort last a long time. No point in spending hours getting a good finish and washing it off in minutes.