Ready for shock? Nissan Leaf is the real deal