It can take 3 months to see new hoof growth coming in. There's not much you can do to what his feet look like now, except maintain and avoid more cracking. The supplements help grow good foot from the top, so you can start over with good feet. He'll need 6-8 months to grow out his feet completely, so just keep on going!
Also, unless you're in the desert or other really dry area, you don't need any topical products. Over-moisturizing is just as bad as a dry foot. A natural barefoot hoof needs to be balanced in moisture. Too much topicals and you will weaken the feet. Putting on a topical will make the foot LOOK better, because it swells the hoof wall, making the cracks look smaller, but it doesn't actually do anything to really improve the wall. There's nothing you can do to improve what's already there. You just have to be patient and wait while new foot grows out.
It's like people's hair. Once you have split ends and damaged hair, there's nothing you can do to really fix it. You can put "stuff" on your hair to make it look better, but without product, it still looks damaged. You just have to wait until it grows out and keep trimming it