The portion of the video where the woman is driving, it doesn't look like she's counter-steering to initiate turns. Is it just me? Couldn't turn much up on internet searches, but I'll have to keep looking.
Plus, that is a *long* wheelbase. Otherwise, wicked-cool idea!