i took it to the body shop today. they were very cool about it. since i dealt only with my friend who worked there, i didn't know some stuff they told me today. they said it has a lifetime guarantee, and that no matter what (unless self-inflicted), they will fix the problem.
they also told my friend to tell me to not cover the car for 30 days after the painting...the friend forgot to tell me this, so clearly my car cover was what caused all the swirling. although a bad experience, at least those swirls came out.
as far as the spots are concerned, he said that it is orange peel that was not color sanded out completely, and that they didn't color sand with the window trim off of the car (their mistake he said), so he told me to bring it in next week and he would buff it out. he said the reason the spots are white is because when i polished over them, the polish collected in the holes and dried up.
well that's a reassuring and hopeful resolution. i probably should have spoke with them before i even picked the car up, just so i could have avoided a lot of what has happened thus far.