check out chameleonforums.com for some more indepth info, but others leading u in the right direction
i would lose the waterfall (small possibility of drowning, speaking from personal experience
...as well as increased bacteria buildup, especially in a glass tank).
screen cages all around for all chameleons except pygmy. gotta handmist often.
do you have a UVB bulb as well as a heat bulb?
lastly, just a side note, i would mount his feeding cup higher up or move the vines so that he can reach it but water does not drip into it. a small water level can drown crickets pretty quickly. it might not be a problem for you, but i can see it potentially being one
good luck!