Thanks everyone!
OK, he made it through the night. Looks like we did find him in time.
He has no major injuries, just a bad bacteria infection of his kidneys. They will be keeping him on IV and antibiotics until tomarrow morning when I pick him up at 7:00am and take him to the vets office for further treatment.
He is getting stronger, and eating a little. He wouldn't eat cat food but they gave him baby food. I never thought of that. He wouldn't eat cat food for me either, but he would eat canned tuna (his favorite treat) that I left quite wet so he got some water as well.
It's still a little touchy but I think he will pull through.
I hope that good samaritan lady stops by again so I can thank her and give her the reward I had offered. If it weren't for her I'm sure he would have been run over in the street or just died there overnight. And then I would have found him dead, as he was just 3 doors down. That's the worst thing ever....