It’s easy to be intimated by a car with 1,035 hp, but the Testarossa Spider begs you not to overthink things when you’re ...