Almost nothing wrong with the setup, but the only thing that I would suggest is you put in more hiding places for the fire bellies. They tollerate each other, but they need a place to hide. Also the water and the tank don't need additional heathing.

Are the batteries out of the lily pad? They could have leaked in the water. Did you change 1/3 of the water every week?