The little patch of smoke I saw I would assume is a brake locking up...if you DID NOT hit the brake hard then I would check them first....It should NOT lock up from a tap or light touch. I would also invest if it isn't there in an Anti roll bar also.. Good race now put her on a diet