Elon Musk has had a busy week.