My cars paint was fairly perfect. No swirls or scratches at all. But I think they put a coating on the paint since the paint is fairly hydrophobic when I got the car last week. Here is what is important before DIY ceramic coating (and this came from a message to me from Pan just the other day), you should still DA polish the paint to remove any factory applied sealant before the ceramic coat. Then isopropyl wipe to get the polish oils off and THEN apply the ceramic coating.
For a brand new car here are the minimal things you should do:
1) wash car
2) iron remover
3) Can consider clay barring but may not be necessary (Pan says to do it though)
4) One step polishing with a DA polisher and polishing pad (new cars probably dont need a two step compound and polish if there are no scratches which will save ALOT of time)
5) IPA wipe (50% isopropyl alcohol should be fine)
6) Ceramic coat
This will typically take about 3-4 hours to do correctly on a new Model Y but would otherwise cost $1500 by a car detailer.
Dont forget the clear bra wrap for the chips and dings on at least the bumper, hood, mirrors and a-pillars and a ceramic coating on the vegan leather is a cheap way to keep the seats and stuff clean for a year or two (especially on the white!). I put Gyeon ceramic coating on my white interior last week and when my dog brought her muddy dusty paws all over the back, it wiped off with some water only. For $50 you can pretty much coat 2-3 cars interiors.