It's hard to say what those white specks are. I'm assumming that these specks you're referring to are not very small chips in the front area from normal driving/freeway driving?
Meguiar's #9 didn't do anything for even the lightest scratches/swirls on my car (nor 3M SMR, for that matter). It was only until I stepped up to Finesse-It II with a
polishing pad, followed by a mild polish was I able to really bring the amount of imperfections to an acceptable level (i.e. pretty much invisible). I'm sure
DACP would work fine on your friend's car. I started with the polishing pad because my swirls were pretty light and this combo ended up working perfectly for me. I got very little haze and except for a few deeper scratches which I compounded out by hand later, my car was swirl free. I'd try
DACP with a polishing pad first and if that doesn't work, try it with a cutting pad. Follow it up with a swirl-remover like Meg #9 to clear up any haze (if any!) and you'll be all set for your protectant.
You're SO right about black being unforgiving. When detailing my black bmw, I often find myself taking a very different mind-set than when detailing other colors....especially metallics.
HTH