I'm not a body guy. Doesn't seam sealer work for that sort of thing?
There was some discussion a while back, can't remember the thread, about the surface finish. The theory was that something rough had to go down before the paint to simulate the factory finish. Sanding it down for paint would leave it smooth.