He's an atheist yes, but he also takes the stance that there is NO GOD. You can be an atheist without saying "there is no God" and being confident in that belief.
Confident in no belief then. That's an agnostic, maybe even an 'agnosticist', but not an atheist.
But wait... maybe this is the cause of the confusion.
Bare with me:
I think the issue is about people who say:
"i don't believe in God"
This is possibly different from "i don't know" (agnostic) and certainly different from "i believe God does not exist" (like atheist Dawkins).
But they tend to call themselves atheists (nowadays).
We should then ask that person: "Why do you not believe in God?"
If the answer is: "I'm not convinced by the evidence" he/ she is an agnostic, maybe a seeker.
If the answer is: "Because God does not exist" he / she is an atheist, his / her mind is made up.
...but, what did we mean by "God"?
God of the Bible? An un-defined God maybe?
In our 'judeo-christian' culture (or what's left of it) it's usually not believing in God of the Bible and Jesus Christ and Christianity.
Allah also helps making people call themselves atheists...
There is actually no proper term for an agnostic that does not believe in God of the Bible and / or Christianity, but is open to the concept of an omnipotent Creator (but has no evidence).
I was once like that myself, but i never was an atheist.
I was 'new age western (euro) buddhist' like.
I believed Christianity was (based on) a lie.
Anyway, i hope you see my points.
Dawkins is an atheist, Cody was never like that, so i wouldn't have called him an atheist.
But what would have been a proper term?
I.m.o. 'secular' would be a better term than atheist.
But i think 'agnostic' is also suitable.
Or 'skeptic', is maybe even better.
(unfortunately 'skeptic' has been hijacked by disbelievers to mean 'naturalist'.)