Aw, come on -- they have an optional windshield! ; )
As for the twisty track comparison, the claimed specs would seem to make it an all T-Rex show. The Carver (in the video, at least) is said to do 0-60 in 10 seconds, pull 1g lateral, and has a sub-700cc Diahatsu car engine. The T-Rex, 0-60 in 4.1, 1.9g lateral (that's just crazy), and the engine is from a ZZR1200. It's quite a bit lighter than the Carver as well.
It's still too much money, though.