Da hätte ich auch noch eine Idee - wird zur Zeit in einem Gartenhäuschen fast erfolgreich umgesetzt:
Dort haben wir einen Schlauch auf eine Trägerplatte montiert, in Schlingen, wie bei einer Fussbodenheizung (Abstand ca. 10 cm), alles schwarz lackiert und als Schutz eine Glasplatte drauf gelegt.
Das Wasser im Schlauch -ca. 15 Liter - reicht für 1x Duschen locker, man muss sogar kaltes Wasser dazu mischen, weil sonst zu heiss.
Dafür hab ich noch keine Lösung , allerdings ist das in Deinem Fall kein Problem, da Du einen Tank mit kaltem Frischwasser hast.
(werde da irgendwie einen alten Boiler...)
Platz am Dach ist ja vorhanden, oder?
Liebe Grüsse
Uli