If he uses the Gloss Enhancing Polish, there shouldn't be any problem with a glaze. However, that might be a bit of extra work with little return. Terry recommends Machine Glaze #3 in his ultimate recommendation kit followed by GEP then the Protectant.
RoughRider, a paint cleaner is usually non-abrasive with chemical cleaners. It will remove oxidation and other surface contaminants. Together with a clay bar (after a car washing) this will basically remove any sort of crap from your paint. However, swirls are scratches in the paint. They will not be removed by clay or a paint cleaner. So you need a swirl remover (which can act as a cleaner on paint that isn't too crappy). These have abrasives and remove a thin part of the paint. That is how the swirls disappear. On deeper swirls, they round them over so they are less visible. Removing some of the paint will obviously remove some of the contamination that a cleaner will, but a cleaner usually won't remove any paint (so it's safer for more frequent use). Something like
Meguiar's Medallion Premium Paint Cleaner is a good non-abrasive cleaner.
Meguiar's Dual-Action Cleaner Polish is a good cleaner and also has abrasives that will remove a lot of swirl marks. It might be a good product for you in this situation. But I don't think it's a product you'd want to use once or twice a year as it is a little bit strong. You can follow the
DACP with a swirl remover if you want. But from what I've heard about
DACP, it doesn't really leave any haze. So there might not be any point in it. If you do want to do that, you might try
Meguiar's Swirl Free Polish or #9 Swirl Remover 2.0. I'm sure there are 3M equivalents, but I dont' know what they are.
When I used Blackfire, I used Swirl Free Polish followed by the BF Gloss Enhancing Polish and then 2 coats of BF Protectant. This worked fine. I didn't wash between steps. You might substitute
DACP for Swirl Free, though. I personally wouldn't recommend Dawn, but it's up to you. Keep in mind it is not made for automotive paints at all. Plus, what does it do that car wash doesn't? It removes oils and wax? I think the cleaners you use will make short work of that. So why bother using a product that really isn't great for paint like Dawn?
So I would say the shortest route you might take (I have no idea what your paint is like. I mean, it could be a 1999 Accord or a 1981 Accord) would be:
-Wash
-Clay
-Cleaner and swirl remover product (i.e. Dual-Action Cleaner Polish) repeat until clean and as swirl-free as you want it.
-BF Gloss Enhancing Polish
-BF Protectant (repeat if you want)
And perhaps the most intensive if your paint is really oxidized would be:
-Wash
-Clay
-Cleaner (i.e. Medallion Premium Paint Cleaner) repeat as needed*
-Heavy swirl/scratch remover (i.e. DACP) repeat as needed*
-Light swirl remover (i.e. Swirl Free Polish) repeat as needed
-BF Gloss Enhancing Polish
-BF Protectant (repeat if you want)
The steps with the * could be swapped in position if you want (although I wouldn't). You could also try something in between like a cleaner and DACP but no SFP. Whatever. You need to make some sort of judgement based on how your paint looks. If you want, just do the prep one day. If it isn't prepped how you want it, go buy another step to try. Once it's how you want it, then wash it and use the two BF products. That way you don't buy more than you need.
Oh, I used a Random Orbit Buffer (ROB). I have a Porter Cable 7424. I used it for the SFP, the BF GEP, and the two coats of BF Protectant. I think you'll really be amazed by the BF once you get the paint right.