Honestly, I thought his entire setup sounded great--if the snake likes the plastic bowl, just get another plastic bowl. Humidity was great, temperatures were fine.
If the snake is eating in a 45 gallon tank, then questions of the snake's security are completely moot--go to town decorate it, and enjoy.
Ball pythons are individuals. If yours is happy in a huge cage, and you can keep the environment of the cage clean and at the correct temperature and humidity, there's no need to buy a different cage.
It's true that some ball pythons refuse food and are unhappy in large cages. It's also true that some ball pythons refuse food and are unhappy in cages that they feel are too small--including the same size cages other ball pythons prefer -- I have 2 snakes in my collection like that. Many ball pythons just plain don't care about the size of the cage as long as they have a hidey-hole.