As NASA worries that China will win the next moon race, Elon Musk and his company tangled with critics.