Interesting.... Being from the UK I thought the Isle of Wight was off the south coast of Hampshire. (Another one near Bookham in Surrey, but that's not a real island). This must be America, land of excess. One too many steering wheels, what's that about? One too many drivers, comes to that. No roll cage, no harness, but the hits were small and the adrenaline must be similar.