Interesting link, so thanks for that..... not sure about wanting to take my toilet water through it though!

In terms of whether it is worth it: It looks to me as though this will only work for water uses where the disposal takes place at the same
time as delivery of water. i.e. The water sent to the sewer from a bath would not be usable because the cold water that flowed into the house to replace the hot water taken from the cylinder had come in when the bath was drawn, not drained. SO the heat could not be salvaged. It would work for showers, as the import of water is at the same time as the export. I assume the same is true for the washing machine, and also wash basin to some extent.
It strikes me that there would be some sort of advantage in capturing the heat from waste water into the building envelope. i.e. letting the water cool within the insulated box of the house rather than sticking hot water into the sewer.
If you took water in at 10 deg C and heated it to 60 in the tank, you'd generally throw out when it is around blood temperature (39 deg C.. call it 40). So that means that there is still 40-10 degrees of heat in it, having 'used' the 60-40 degrees. i.e. you have thrown away over half of the energy put in. So for a 150 litre tank of that is around 4kWh of power 'lost'.
Makes me think.....