Is this electric Mercedes worthy of its performance badge? :