I don't think you'll really need all that substrate in the tank. When you get your thermostat, tape the probe onto the heat mat (outside the tank, on the bottom) and then just put enough substrate to cover the bottom. That way you'll control the highest temp that your bp can get at, and you won't have to worry about him burning himself on the glass.
Also, you might want to remove the bamboo climbing things, because even though a ball would probably use it, they're terrestrial and are pretty clumsy climbers, so you wouldn't want him to fall off and hurt himself.
As for the feeding, if I were you I would just feed whatever he was already eating (at least for the first couple feedings) and then try to switch him over if you want after he's more adjusted to his new home.