Incorrect. Since God created time itself he is outside of time, which does not apply to him. Therefore, nothing is required to come before him. I am not using a god of the gaps argument for anything. Science says we have a universe that started a finite time ago. The naturalist has to explain how the universe came into existence out of nothing, which in itself cannot be done. Steven Hawking had to resort to “the universe created itself”. We all know logically that something cannot create itself. As for you third paragraph I would point to the debate I posted above for further answers to many arguments you have, and probably will make.