wowza! serious power out of those cars eh?