Annie,
I have used this sort of shower at various festivals and while camping, keeping the tail end in a bucket of water. It is very good for washing hair and face! What you do is you focus on washing your face first, then your hair and you keep yourself over a second bucket to retain the waste water. Now, since the waste from washing your face and hair isn't very bad, you can use the rest to wash your body, simply by switching buckets. You just put a cloth into the water, wash your body that way by scrubbing and squeezing the cloth out back into the first bucket, then use the rest to rinse off the soap and grime.
I actually don't use the shower head at all once I am done with washing my hair and face, as it is less convenient than a nice rag. I end up using biodegradable peppermint soap and just wipe it all off with a damp rag I keep squeezing into the bucket, and then towel dry. However you could shower rinse off the body soap with the waste water from washing your hair and it works fine.
You can easily patch in an extension and power it off of 12v mains ;-)