@kashi
I'm not sure I agree or disagree. I can't quite articulate what isn't sitting well with me about either part of the argument. To be transparent, my own faith is in a divinity inherit to life, and general belief that if a demiurge exists, the nature of creation required it to seal itself from this universe.
To be further transparent, I don't understand popular atheism very well. Much of what I've seen appears aggressively self-important and more concerned with historical misuse of power than actual theology.