He's home. Its quite shocking to see him with no leg and missing all that fur, but the fur will grow back and we'll get used to the rest.
Right now he's resting in his couch. He's happy to be home, but definitely upset about the whole thing. He has to relearn to walk, and right now just flops about which upsets him quite a bit. They sent me home with some pain meds for him though, so hopefully we can keep him comfortable.
He did eat as soon as he got home, and a fair amount, which I take as a good sign. I'm going to go chill with him for a bit. Thank you all for your good wishes - I will update you on his progress!