Elon Musk makes grand entrance...