Review: The Opel Astra Electric gets a 418km range