Swirls are typically caused by a combination of the wrong products and the wrong techniques. As was previously stated, black is a huge pain in the a** to keep looking good. Here are some tips that you can use to minimize the chances of getting swirls in the future.
1) Washing: Use two buckets. One with water/car wash and one with just water. When you finish washing one panel, rinse your cloth in the water bucket before dipping it in the wash bucket again. This way your wash water is always clean and you're not grinding dirt into your paint. Also, use a 100% cotton wash mit or towel to wash, not a sponge.
2) Drying. Once you've washed the whole car, take the nozzle off the hose and sheet the water off the car. This will get most of the water off before you ever have to touch it with a towel of a chamois. Next, blot as much of the remaining water off that you can. Finally, all that you should have to do is buff the rest of the car using
light pressure to completely dry it. The key here is to minimize actually rubbing the finish. The best towels are 100% cotton cloth or Microfiber.
3) Waxing. Use high quality foam applicators like the Viking grey ones (can be found in Autozone for $1.99) to apply the wax. To remove, use only 100% cotton towels that say "Made in the USA" like Cannon or Fieldcrest. Other cotton towels, even if they say 100% cotton cloth, are usually not truely 100% cotton, and will scratch/mar the finish.
Now, those dots you see may be industrial fall out (IFO), sap, or any number of different contaminants. A clay bar will take care of those quickly and easily. The best (IMO) is the Clay Magic blue clay bar. Autozone and Pep Boys have it and it's pretty cheap. The claying should be done after washing and before the waxing (but not every time. Once a year is usually sufficient).
So there are some good starting points. Black is very, very unforgiving, but with a few simple techniques, it will look incredible. Finally, a fantastic detailing site is
www.autopia-carport.com You might try posting this question over there too and see what they say. There are plenty of other techniques like using a swirl mark remover (SMR) to remove swirls, tips on claying, etc. and just a ton of really great info. Good luck!
Mike