ahhh, shit, truly horrible thing to happen and cant have been nice to see. Hope he gets over it, you did well keeping your head in the old 'fight or flight' situation, alot of people would have just panic'd and made the whole thing worse. fingers crossed for him. I'll never forget watching a dog getting knocked over near me, this little girl in a car park was shouting it to come back and it thought it was a game, I tried to help by putting myself in its way to try slowly corner it but the more she screamed the more the dog got aggitated, it bolted into main road and boom, horrible noise of animal on plastic and the most gut wrenching welp. Girl was distraught, we picked him up and took him to vet for her. Would hate for Albert to get hurt this way. Make sure you keep us all up to speed.