Sounds good. Hopefully the hornworms don't arrive too large. They grow super fast, but I think dubairoaches ships the smallst size as eggs so hopefully they will be small when you get them. Don't feed him a bunch of them at a time. They are loaded with water and too many will give you the opposite problem you had before. Overhydration, leading to diarrhea.
The superworms are similar to your mealworms in that they are high in fat. They also are hard to digest for some dragons. So again, moderation and make sure everything your putting in is coming out digested. Not saying don't feed them. Beebz loves them, just things to keep in mind.
Crossing my fingers your guy will like the BSFL. They are a high protein feeder and he definitely needs somthing with a high protein content (cricket/roach/BSFL) which should make up the majority of the insects he consumes. They are also very high in calcium. So I make a point not to dust them as they are already at the calcium/phosphorus ratio dusting is meant to achieve.
I don't think dusting has been brought up in this thread. Insect feeders should sometimes be lightly dusted to promote bone health and allow your dragon to grow properly. Calcium deficiency can cause soft bones and skeletal problems. Calcium powder is available with and without d3.
The d3 vitamin is necessary for calcium absorption. This is why most milk people drink is fortified with d3. Your dragon is capable of synthesizing d3 from the uvb your t5ho light is providing. Good job fixing that! Oral d3 is just supplementary.
I follow the dosing schedule recommended to me by @KarrieRee
. Cal w/d3 5x per week dusted lightly at only one feeding. This will change in a year as your dragon's dietary needs change.
Sorry this seems to have turned into a bit of an essay when the most important thing I wanted to say was good job finding food options for your little guy =)