New DeLorean Debut Moved Up, Now Set For May 31