While I don't claim to have any knowledge about when or why this thread was moved into a different forum you do seem to have missed the fact that the "scientist" who authored the OP was making a theological argument, not a scientific one in at least his first 2 points.
The problem with the religion forum is that all statements seem to have equal claim to veracity, so long as they are based in faith.