I have an illuminated and etched V2 on my Sky and leave it right in place. Like said before, it presents no vision problems. As for the velcro concern, it really is not velcro but more like a clear industrial strength
velcro like material that actually takes some effort to separate. Since the Winderstictor V2 is under cover with the top up, should we decide to drive in the rain of course, there are no leaking issues. But also just be aware that the Windrestrictor does not cut out ALL of the cocpit air motion but does reduce it some. It is more for show (just like the car). I love mine.
The crew at Windresrtictors.com are great to work with and will answer any questions you may have....give them a call. My advice would be to install a V2 and forget it. Just my input.