I too think it looks like a pretty good job. He also appears to have pretty nice feet, with only some minor issues.
His frogs look healthy. But especially given he had overgrown, contracted heels, I *possibly* would have left heels a little longer for the time being, reduced them gradually, depending on how his digital cushions were developing & the terrain he works on. It's hard to tell from just those pics, but I would have possibly given him a bit stronger 'mustang roll' right around and, given the bit of possible separation at the quarters, would also have shortened them a little further.
Tippy toeing, or toe first impacts are a problem, as not only does it mean the horse is uncomfortable but he isn't using his feet properly. Won't be building the back of his hoof up. He will also obviously be putting more stress on his toes, and compromising the ability of his joints & tendons to cope with the impact. This is why, IMO, the 'correctly balanced' hoof, trimmed to perfect proportions, may not be the best in all situations, especially in a hoof that wasn't strong to begin with. It's better sometimes to leave heels a tad long, in favour of comfort, so they can comfortably make those heel first impacts and improve hoof function & strength first.
Also in order to ensure comfort & correct hoof function, which it sounds like he could have benefitted from from the start, hoof boots or such are probably a good idea, for those surfaces that he's still sensitive to.
In addition to barefoothorse.com, hoofrehab.com is a great resource with heaps of info & links that will help you make light of the principles behind good hoofcare & management. There are heaps more good sites, along with clinics, books & DVDs, if/when you want to get even more into it. I encourage you to do as much study into it as you can, in order to do the best for your horse & make informed decisions about his care. Don't just leave it to taking the word of 'experts'. At least learn enough to have an idea of which 'experts' to listen to, as different opinions abound.