What do you think of the LEAF? Here is the actual 100% electric vehicle, in LA at start of North American tour.