Why does it take so long for the electric heater to heat up?
Because the liquid with which it is filled (Diathermic) has a higher density than water and therefore it needs more time to heat up, but at the same time it will also take much longer to cool down.