We took him the other day to the vet. they were surprised at his recovery (actually thought we were taking him to be put down).
gizmo is still underweight I think but is seemingly doing stable. he is on antibiotics for some eye issue and prophylaxis for possible infections.
we continue to monitor him but are happy with his recovery he still circles and may for life. would like to get him in some rehab but i think he will make it fine now. thanks for everyone's comments and support.