I owned one, it was awesome.
To your point, yes the sound is amazing and it was perfectly tuned. Put your foot down, away you go, no fuss, it was kind of sad, I was used to using a clutch pedal.
I will say you are wrong on visibility. Just like any car, you need to adjust tour mirrors properly...