I have something similar on my CX-7. It has lasted 15 months and 19,000 miles; through temps as high as 105 and as low as -10. I have always taken it through automatic car washes, both touchless and touch. (You don't really have a choice in the winter in WI.)
Shark fin has also had no problem. Just make sure you use something to strip the wax from where the tape will be going.