SpaceX is preparing what is expected to be the largest IPO in history as NASA sends up the first Americans to the moon since ...