saw that at the wekend too looked quite good
yes you can get engine powered water heaters they are used in the welfare vans on roadworks etc and outside workers vans, some are for handwashing and some are for coffee etc
eberspacher is one make i think , powered form the heater hoses, a while back there was one for sale on here possibly scott110 had it