The network’s website and Twitter channels both have ominous-looking countdowns to the big launch, which is timed to coincide with the day Hubbard was born, 13 March.
Well if they timed it to coincide with his death it'd probably cause controversy amongst the faithful :)
"Scientology leaders announced that his body had become an impediment to his work and that he had decided to "drop his body" to continue his research on another planet,[331] having "learned how to do it without a body""
Uh huh