I was there at Donny watching it for reals, and believe me, some of the skills those people employ are immense. Having the cars come at you at 70mph+ and then spinning only about 10m in front of you is immense.
I loved the cars there, Sumo Power pink 350z is my fav