Nissan's "self-cleaning LEAF" hits the streets, then the web