Your pet theory is the view of Aristotle, Thomas Aquinas, and the Roman Catholic Church. The mistake that people make (you can even see it in this thread), is that they start with some preconceived conception of God, with all it's baggage, and then they attempt argue for, or against, this concept.
The more productive approach is to recognize and acknowledge the necessary existence of a base reality. Then you simply assign the English word 'God' as a reference pointer to this base reality.
const God = (the one base reality that exists necessarily)