The Z might have had a better chance on the twisty roads...in a straight line, Busa'a rule!!
I took my 2006 Z06 to the mountains last fall for some "spirited" driving on roads frequented by bikes...I held my own versus the bikes. It was a blast. Some of the most fun I've ever had in a car.
No matter what, there's always someone faster, and someone else slower.
CW