Don't think of ball pythons as aggressive, they really aren't. They are either hungry or scared.
Well, its sounds to me like you have some husbandry to fix first of all. I would start by getting him some new snug fitting hides. I use plastic bowls from the dollar store with a small entrance cut out of the side.
Next, temperatures and humidity. Unless you have this snake outside in Alaska, you shouldn't need three strong heating elements. Your temps lead me to believe that you are not correctly measuring and monitoring your temps. Are you using those round stick on gauges? You should try using digital thermometers with probes and a digital hygrometer. You will get much more accurate readings. The accurite weather station from the home depot, lowes, or walmart (about $12) will measure everything you need to in his enclosure. Hot spot temp, ambient temp, and ambient humidity. Make sure you get the one with the wired probe.
As for your heat sources, you should really only need the UTH unless your house gets below 75*, then you may need a low wattage CHE or red light. Remember that any over head heat will remove humidity from the air. If you just use a UTH, humidity shouldn't ever be an issue.
There is absolutely no reason to feed outside the enclosure. It will not prevent "aggression". It will only make the snake less likely to eat in a strange new environment. Feeding in the enclosure is acceptable. I feed all 6 of my snakes in their enclosures and I have never had a problem with this "aggression".
The next thing to address is how much you are feeding him. I have a feeling that you aren't feeding him quite enough. An 8 month old snake should be eating either two full grown mice or an equally sized rat. None of this hoppers, fuzzies and pinky business. Those are like popcorn for a heavy bodied snake like a ball python.
Also, you should refrain from interacting with your snake on feeding day, and two days after to allow for digestion. It is not unheard of for a snake to still be in "feeding mode" the day after feeding, even if they were given an appropriately sized meal.
Don't worry about the no-poop business. Ball pythons can go a long time with no poops. As long as the area around his vent doesn't feel hard, he will be fine. I have had snakes hold their poo for as long as 6 weeks. Just get ready for when that poo does grace you with its aromatic presence.
I hope this helps shed some light on the situation. Don't be concerned about his behavior, it is most likely something that you can change with a few husbandry adjustments.
