GMC Hummer EV range is 329 miles; deliveries in December