Your guy sounds like an expert. I have a lot of respect for that. Painting in the sun is good, but you have to know what you are doing or you will get blotches. Even the slightest breeze will bring something in that might get into the paint. A still, 75 degree day with low humidity would be best and I just don't have that type of flexibility with my work schedule. I have to block out time and get things done, one way or another when I have those blocks.
I just tried to spruce up the leading edge on my otherwise perfect hood where little rust bubbles had formed. I even bought a Dremel tool(CL-$30, very nice tool with a billion bits thrown in) with the flex shaft so that I could just treat the bubbled area with those mini wire wheels. I POR15ed the spots afterward and then I tried to hand paint the spots and then I wet sanded down to 1000 grit and then buffed it with my rotary buffer. It's smooth to the touch, but I think the buffer flipped the little metal flakes and even though the color is really close, you can clearly see where I worked. Man, it's touchy.
It's good enough to meet my needs of not having it have the rust spread, but there is no way I could charge money for the job.
It's fun to play around with though and every time I do a body work project, I learn something new, which is good for my overactive brain.
Patience and the ability to work through frustrations is key.