If the pinholes are unable to be removed after a light sand and appropriate compound, you might want to consider getting a proper, more powerful DA polisher.
The Concourse 500 from http://www.waxit.com.au is what I have. For the price, the specs are great! Not to mention if you get it as a kit with top quality Lake Country pads and Menzerna compounds/finishes.
Although the initial outlay will cost more than your whole paint job, it will reward you for many years.
I don't have a super close up of my work, but this was the finish after a 'rushed' 8 hour detail (the polish, sealant and wax done by hand, compounding by DA).
