Wow, that looks like fun!
The roads in southern Switzerland are pretty great in the summer but generally congested. I did see a few Elises and even a Corvette there though. That grey zig-zag on the side of the mountain is the road!
http://i2.photobucket.com/albums/y37/bellylint/DSCN0072.jpg