Humidity is hard in glass tanks. I've tried many tricks and the easiest I've found is to cover the screen with duct tape (put on the top/outside of the screen) leaving an opening for any lights - if no lights then leave an opening for ventilation.
Get a reptile heating pad or human heating pad - belly heat is more important than overhead heat (balls don't bask in the sun, they're nocturnal). Belly heat is important for digestion. Set the UTH on a thermostat. Supplement with overhead eat if needed, but rely on belly heat.
Ditch that thermometer - the stick ons are usually inaccurate. Invest in a digital w/ probes. They allow you to measure where you need to measure - belly/surface temps. Where your thermometer is located you can't tell what the surface/belly temps are.
You need at least one hide per side of the tank. Right now your snake can only go to one place for security and is stuck with the the temp in that log. What if those temps are too cool or too warm? Where will he/she go then?
I really like that background - kind of looks 3D. That's a good idea bringing it around to the sides like that.

-----
Check Out My Albums
1.0 Ball Python "Aragorn"
1.0 Kenyan Sand Boa "Gimli"
1.0 Saharan Sand Boa "Frodo"
0.1 Rough-Scale Sand Boa "Arwen"
0.1 California Kingsnake "Gentoo"
1.0 Mexican Black Kingsnake "Indigo"
1.0 Snow Corn snake "Chile"
0.1 Australian Cattle Dog/Pointer
"Kira"