The only reason it took so long is the stiff-necked stubborness of some Athiestic Humanistic people to shoehorn God out of their lives and to keep Him on the periphery of nuttiness. God and science can and must co-exist. Science and naturalism is a paradox which could never be sustained.
What evidence is there supporting ID?
What evidence do you expect to find?