SpaceX is profitable. Tesla is not, but only because they want to take over the world. If they concentrated on being a niche high-end car maker they'd already be profitable.
According to your link, Batista's companies never did the quantities they needed or said they would. The oil drilling didn't produce much oil, the drilling equipment manufacturer didn't sell much equipment, and the shipping company didn't do much shipping.
What's the Elon Musk equivalent to "Batista’s oil wells only pumped 1/50th of the barrels he predicted they would"? Tesla said they'd sell 50-60,000 cars last year, and they sold somewhat over 50,000, not 1,000. SpaceX said they want to do 18 launches this year, so far they're on track for more like 12, but certainly not 0.36.