Tesla challenges Detroit 3 with pickup; launch marred by cracked windows