He’s a less self aware Steve Jobs. For whatever reason people will throw themselves on the tracks for them.
Being a yes-man doesn't make you categorically stupid, but a no-man is strictly further along in some of the dimensions of intellect and creativity.
At the same time, I do think Elon's asperger type genius is definitely more suited to engineering startups, and Job's super sensitive artist level narcissism is more suited to UX intensive startups. Elon ventured where he shouldn't have.