Just updating, we're now coming up 6 weeks post procedure and he's doing great! I've watched him very very carefully and at one point was worried he was developing a slight infection, so I rushed him to the vets and his temperature was up a little, so he went on antibiotics as a precaution for a week but thankfully whatever it was, I caught it quickly.
I've had to be really careful with him due to the hot weather, we've been using vacation time to do some jobs around the home and keeping a close eye on him but the difference is remarkable. He copes with warm weather far better and although he'll always need special care and will never be like a normal dog, the difference is amazing. When he pants, he sounds like a normal dog and he can run now without getting out of breath!