I'm split on the datacenter-in-space stuff. I don't know whether I should disbelieve it because there is, obviously, no good way to evacuate heat in space, or because Musk talked about it, and he has an uncanny track record of not upholding his promises.
No they don't, they procure them from Taiwan Solar Energy Corp. They do not produce or manufacture their own cells, they're using off the shelf components.