Hello,
OH no, I hate to hear about that type of accident, how awful!
I agree, the only thing you can do at home right now, is to keep him as comfortable as you
can, warm & immobile until you can get him to a vet for analysis. I hope that he doesn't have
internal injuries.
Let us know how he is doing.
Tracie