Mazda MX 30 - Is Mazda's first production EV good enough?