Welcome to AF RangerGT.

I think you've hit the nail in the head.

The secret to a good finish is really all in the preperation and one of the keys is a clean, dry, uncontaminated surface with just a light sand to give some tooth so the paint/primer can grip.