Well 1st of all I would only let that dude drag my bike like that if I wanted it totaled for the money, go ahead and F- it up some more. that pic doesnt look that bad, I can fix that easy, just make sure the forks and body is straight.
Listen to these guys, there right, pushing it on the street is a bad idea, the track is a controlled environment, no dogs. cats, raccoons, no oil or gravel on the ground, no rocks, perfect asphalt, traction is unbelievable, its 36 ft wide, everyones going the same way and its not a race, no one wins, you go at your own leisure, no one on there cell phone making a left turn in front of you, wait til you go 85 around a nice sweeper and see a stalled car in front of you, or grandpa in his RV taking your lane so he can make his turn easier, the street always wins in the end. I could write a book on this shit.
Hey its free to ride the canyons but you take a big chance if you push it hard, you wanna drag knee and at full lean, only the track offers that, plus they have instructors to teach you the right skills bro, Do that on the street and see what happens. I can go on for days but I'm done ranting, glad your ok.