HP, You did tell him several times afterwards that the belt trick pushed ALL the right buttons, right? Remember to praise him lavishly when he does things right.
Gosh, it does sound like you've almost got it all now! The rest will come, but again remember to praise him for the huge progress he's made so far.
Now what are you doing to make sure his needs are being met?