First, I think your setup is pretty. The blue background looks nice, and snakes supposedly don't like having open glass all around them. The blue background helps him there. I'm not all that experienced, but from what others have told me, he'd probably like a little more hiding places and deeper substrate in which to burrow. However, your setup is nice as it is.
Secondly, you need more thermometers and need them in different places. The one you have isn't telling you the temperature where your snake lives. I suspect that the high temperature that you see there comes from your lamp heating your themometer and/or heat radiating from the glass just above the thermometer. Your snake lives maybe a foot below this level, and temperatures are different where he is.
Another member suggested getting a temperature gun from Pro-Exotics. I have one of these, and I love mine. If you can afford one, they're great to have. Regardless of whether you get the temperature gun, you can get digital thermometers with probes for about 7 or 8 dollars each at various herp places around the web. You can also get some at about the same price from Wal-Mart, but I like the looks of the ones for reptiles better. Placing these probes at ground level in your tank would tell you much more about the real temperatures where your snake is living. I'd recommend putting one by his water dish and another on the ground immediately under the light. You can also get the little $1 suction cup thermometers from Wal-Mart that will work in a pinch.
Once you start measuring your temperatures where your snake lives, you may find that your setup isn't doing badly. Your temperatures may be okay already. I still like undertank heaters and thermostats, and I'd still recommend the thermostat at least. However, better data will be a better starting point for understanding whether you're providing the right heat.
Thirdly, one nice thing about adding substrate is that substrate is a good heat sink. The substrate will gain or release heat much more slowly than the air will. Once the substrate reaches good temperatures, the fluctuations will be less. I added substrate to my tank mostly because others on here recommended it, but I had already recognized its value in smoothing out temperature fluctuations. I just hadn't added enough to do much good.
Bill



-----
It's not how many snakes you have. It's how happy and healthy you can keep them.