6 major pre-production electric cars compared