Welcome to Teckwrap - Your Tecknology Leader in Car Wrapping
I bought it off ebay and aside from extreme corners its held up nicely for the few months its been on my car. I think you will have issues with most wraps and extreme corners any how.
As for the "leak" That piece of weather stripping on the pillar bar has very little to do with keeping water out of the car, if you ever take you pillar bars off, you will see that the seal is with the larger piece of foam that does around the whole door, and as I found out the hard way, unless you get it on exactly correct and push it up into its set position, you will leak. Besides, I've been through two huge rain storms and no leaking whatsoever
Heres a few pics of the roof as a whole, you can see this ugly drainage canal, that I was talking about better here.