I am thinking more along the lines of thermal storage. My way of thinking is if you take a volume of water and try to heat it would it make more sense to heat continually or do it in stages. The way I see it is if you heat water off the top it is going to be warmer than off the bottom. Adding hot water to the bottom of the tank will with out a doubt heat the water above it, in doing so you are going to raise the temp of the water going into the heating part of the system quicker than trying to do it in stages bye drawing water off the bottom of the tank and adding to the top. In a regular water heater cold water is added to the bottom of the tank doing so keeps the hot water up top, doing this allows you to remove water from the top of the tank with out much temp drop from adding cold water. This is just my observation of how it works, if it works another way please let me know.