Do you have a human heating pad under that big booger? If not, get yourself to WalMart. If so, good job. Also, you might want to invest in some smaller, more secure hides. If the BP you're getting is a baby, it will definately not feel secure in such big hides. While you're at WalMart, you can also pick up some clay pot BOTTOMS or the plastic pot bottoms. Babies love those since they are small and low to the ground. You can set the bigger hides aside until he/she gets bigger.

And since you have a tank, you will have humidity problems. Cover the screen top with some contact paper and you should be set with that. And to help with temperature fluctuations, also invest in a thermostat so it can control the temps in your tank so they don't get too hot/too cold.

And definately have one hide on the warm end, and one hide on the cool end, so they don't have to compete with thermoregulating and being secure. Also, if you're planning on using that light at night, it's not too good of an idea. It will definately stress the snake out since it's not a night bulb. Try a red bulb, not a red party bulb, but a bulb made with red glass. Local pet store should have them.

Another thing about the bulb, is that log tall enough to where, if he climbs on it, he can reach the screen? If so, he can possibly burn himself, and anyone should know burns aren't fun. Maybe try cutting a piece of it off so it's not so tall, ot laying it on its side?

Other than all of that, I think it's a nice sized tank and should last you a little while. Just be sure it's set up correctly and getting the right temps and holding humidity before you put your little guy in there. It will be for the better so you won't have to keep tweaking the tank while he's in there and risk stressing him out. Good luck getting it all set up and ready for him. Just make sure you get that digital thermo/hygro in there BEFORE you put the snake in there. It will save you lots of trouble.