Another cool video:
If you look round the 2:20 mark, you see that the cars get an induced spin on the first launch track section, and it's quite a starting spin!
Time Traveller at Silver Dollar City has this as it leaves its station (into a vertical drop), and apparently these Xtreme Spinning Coasters are capable of having this induced spin on any straight sections. Something to remember in case any more of these rides pop up I guess