IMO there is at this point of human history no way to prove god does not exist nor that he does.
That is only true if we refuse to define "god" using words that actually mean anything. If by "god" we mean a supernatural creative being who is active in human affairs, the god of christians for example, then yes we can prove beyond all reasonable doubt that she does not exist.
its hard to believe that natural selection can account for this
Every living thing evolved from a common ancestor. Natural selection was one of the primary factors. It only hard to believe until you make the effort to study the evidence.
I don't believe in agnostics.