Your cage really isn't good for a dragon, you would be better off going to walmart and getting a large rubbermaid tube for a temporary enclosure. The mesh can't hold heat and as you've figured out, there is no way to safely heat it.
Superworms can't be feed to a small dragon, it will impact it. Use crickets and soft worms like butter and silkies.