Hi, I was just browsing the site and happened upon your post. As someone who has recently taken in a small stray kitten from the road, I thought I'd put in my two cents.
A friend of mine saw a kitten thrown out of a car into the street, and took her to the vet. They kept her there all day...