GM's $12,000 electric convertible is surprisingly good