Elon Musk finally gets his 'short burn of the century'