Honestly I'd say that you're doing pretty well! I don't use a CHE for my BP, but I do for my kenyan sand boa. Honestly I don't even use a dimmer on it because with the thermostat it never let's it get too hot, and she enjoys it, I believe. For my BP I've been too scared to use a CHE because of humidity levels, so I switched to a zoo med infrared light and it doesn't bother her, it keeps the ambient temps up, and it doesn't harm the humidity as bad. I have my BP in an Exo-Terra, and she is about 5 months I believe, so still quite small. She can stretch all the way out in it, so as long as yours can. I'd say the size is just fine. I keep newspaper on the bottom of my terrarium to help with the heat and moisture as well, plus it makes It a loooooot easier to clean, and if your BP pushes the substrate aside to get a bit warmer it won't harm them even a little bit! The beardie hammock is a good idea. Just make sure that your snake can't push the lid open. Because I know that my Exo-Terra has a lot that doesn't really latch to anything [it's an older cage i used for my chameleon once apon a time.] I found it super hard to keep temperatures up, but if you have a screen lid I found that putting a blanket on the opposite side of the enclosure lid helps to keep the Temps up a little, and if you have. A backing on your cage, preferably made of an insulator like a styraphome [butchering spelling] rock look, that helps too!