First of all, I don't know anything about Bed-A-Beast but I'm going to guess it's like ground cypress, which should be fine.

Get rid of that log hide. Those are extremely useless to ball pythons. Balls also don't need large water bowls because they don't need to soak, anything the size of a deli cup (2 in wide) is fine. They just need it to drink.

Ball pythons do not bask, they hide constantly. They need there proper temperatures where they hide. Get two identical one opening hides (make sure they are snug, you want all sides of the hide to touch him at all times!) and put one on the warm side and one on the cool side.
100F is burning temperature!! You never want any area to exceed 95F under the substrate. Remove any basking light you have immediately, because it sucks humidity and they would not use it anyway. You have a UTH? What are you using to control it? If nothing, get a dimmer temporarily from a hardware store (they go for 50c or so a piece) and look into investing for a nice thermostat to control your UTH.
Do you have digital thermometers with probes? Digital hygrometer for humidity? You can get the probe thermometers at a petstore or online (you should have two, one for warm one for cool, and the probes should be put under the substrate above the UTH) and a digital hygrometer/thermometer set at Walmart or Home Depot in the gardening section, this will tell you your ambient temp which should stay at about 80-85F.
If you have any dial (non-digital) thermometers or hygrometers, trash them. They are extremely inaccurate and useless.

Feed him in his enclosure, taking him out of the cage will only stress him out more.