Yeah, I'm a couple hundred into a "free" snake myself. There are some things you can totally cheap out on and some you can't. An under tank heater is really important- but I plugged mine in and it hit 105 in minutes. So a thermostat is really important- you don't want to cook your baby! Thermometers with probes are really important too so you can get totally OCD about what the temperature is where.
Beyond that- you don't need all that bedding- your snake isn't going to be any less comfortable with half that. Also, they don't need fancy pet store heat bulbs or special spectrum lights, except maybe a nightglo to keep the air temperature up in the tank at night. A regular light bulb will get the tank plenty warm. For privacy- I cut a paper grocery bag up and taped it to the tank. It was an emergency measure, but I really like the color- it goes with my tank decor. Go to the dollar store, get a spray bottle to mist the tank a couple times a day, some kind of plastic something he can hide in, and have fun with it! The carrots rock, maybe he needs a pumpkin too. Keep an eye out on Craigslist for cheap 20 gallon long or larger, up to about 40 gallon tanks. He's going to outgrow that tank pretty fast.
I'm really hoping you didn't mention having a snake-sitter because you thought it was obvious you'd have one.
And congratulations! That's a nice looking snake. Have you named him?
edited to clarify: Tape whatever you use for privacy to the OUTSIDE of the tank, not the inside. Never use tape on the inside, because your snake will find a way to get stuck to it.