A product that is dear to my heart, and that everyone who likes to wash her own car should know about:
Optimum No-Rinse Wash & Shine http://www.amazon.com/dp/B00D8DR0AO/
(known as ONR)
This stuff is blue magic
in a bottle. A couple of capfuls in 2 gallons of water, a soft sponge, and some microfiber towels for drying, and you're set. It has some sort of magic compound in it that captures dirt the way Febreze captures smells. Wash your car with this stuff, a section at a time, dry it carefully (splurge on some good microfibers, they're really worth it), and your car will shine like you wouldn't believe. It isn't good at removing sap or tar or bug remains, but for plain ol' road dirt it is unparalleled. It also conserves water (and I assume a Leaf owner is more environmentally conscious than the average bear, right?) because there is no need to rinse.
I know I sound like a late-night TV commercial, but really, try this stuff out. If you aren't impressed, drop me a PM and I will buy the rest of the bottle from you. It's that good.
I also ditto the person who recommended claying their car. Take a piece of slick thin plastic--the cellophane from a pack of cigarettes is ideal--and put it under your fingertips and rub the finish of your car. Feel that graininess? After you clay your car, it will feel as slick as glass. Do this after washing and prior to waxing. Any auto-supply store will have one or more clay kits. I like Mother's California Gold http://www.amazon.com/dp/B0002U2V1Y/
mostly because the lubricant smells like cinnamon and the clay (yellow) seems to hold up a little longer than the other one (blue) I've used. It takes a while to clay a car, but the results are, again, well worth it!