Wow, I'm surprised Vectis has a site at all! One time I was there visiting my g/f's parents and they lent us a car... One of my g/f's friends was so terrified of my driving that she was white faced and trembling when she asked if it'd be ok if she drove. The problem? Doing about 50-55mph on national speed limit roads... I mean, it wasn't my car, so despite the fact that I was not a nutter behind the wheel anyway, I was on my best behaviour with it!
From what I saw of the place and people, this woman's attitude seemed pretty much par for the course. Not that I dislike the place/people mind. In fact it's on my list of places that I might like to move to one of these days, once it becomes generally too much effort to misbehave.
Anyhoo, welcome to the forum!