I would suggest stop giving him the raw ground turkey. You do not need to give roaches right now, but they are better than crickets in my opinion, but if it is just a small hatchling, roaches may be too big right now. Just sticking with a lot of meal worms, crickets, and a rat every once in a while should be good.
I forgot to mention earlier, using a half topsoil, half sand mixture is great for them. Just make sure it is organic or virgin topsoil. Put about a foot or two of the mixture in the cage, they love to burrow. As well, then you should not need a moist box.
As for the screen lid, an easy fix would be to zip tie plexi glass over it, and just cut holes to put the lights on top. At least that was my fix.