No, just like you get taxed where you earned your income, Elon pays taxes in the place he earned it. If you work from home you don't pay taxes where the company is incorporated, you pay it for your home address.
Which gets very complex for people that travel a lot, but it has absolutely nothing...