The reason the thermostat probe is on the outside is so things like spilled water, snake pee, snake poop, or the snakes themselves don't mess with the probe and cause innacurate readings to be sent the thermostat and crank the heat mat up to run wide open as a result.
A big concern of mine is the tape on the inside of the enclosure. Tape is crazy dangerous for snakes and I'd remove it ASAP before a vet needs to.
Other than that, it sounds like you've done your homework - nice!