Buddy, as they said above, don;t worry. Fixing the paint is no big deal and now you have a story to tell.
Now, where are your car pictures? We always like pictures.
About your Targa Top. I strongly reccommend that you DO NOT add weather stripping. The PO of my car did and while I never had a water leak, the darn thing whistled at speed. I removed the extra weather stripping and adjusted the top (it has about a bazillion adjustments) and the noise was 98% stopped. Dan Petchel at Cars Inc (
Vintage Porsche Parts and Targa Tops for Porsche) gave me a lot of help to get it right. You most liklely will need to adjust the clips and window heights.