100%, and his excuses strike me as simple sophistry. Look here from his very first post…
That’s a theist by definition.