So sorry he went thru all of that. I bet he was pertified! Glad that he checked out okay at the vets. It's a shame that people don't take responsibility for their dogs actions.
I would give Tino lots of love and attention. Baby him more than usual. when something scares mine, I try to get them to go up to it and not be afraid be it a noise or another dog. I don't know about having been biten or hit by a car. Just give him some time and lots of love. Good Luck!