GM Joins the Tesla Bandwagon