Im new here but I think it is safe to say that you'd be wasting your time using "Dawn". it is not a paint cleaner and will not help in any way in improving your car's finish. try a dedicated paint cleaner for automobiles rather than for plates
If swirlmarks aren't a problem, then you are right in your sequence except that Meg's Gold class will probably remove your EO nanowax since GC has mild cleaners in it. I would use EO instead (since it has minor swirl filling char)
Might want to clay after using dawn. If you do a search there is much controversy about using dawn, so ultimately it's your decision. Personally, I do it once a year maybe.
If you need to do this within the next few days and can't get AIO then maybe you should consider getting Meguiar's Deep Crystal paint cleaner. And if you're using nanowax then you won't need Gold Class like someone said before. Hope this helps good luck.