D'Souza never argued for anything valuable, this one is an example. and No, Science has never pointed to god.
Here are key points in his (futile) article:
1.) He doesn't have, in the whole length of writing, any indication of why science points to 'god'.
2.) He's only ranting about Atheists' billboards that are not in anyway related to science (such as bus billboards that say, "Imagine... no Religion" — well because, marketing a full-detail explanation of Evolution and why there is no "god-hand" involve in it is just not a practical Billboard.
3.) And, his conclusion is, "because atheists did not explain Science on billboards (but can explain it on a 2 hour video), therefore Science points to god".
Non Sequitur Fallacy (Does not Follow)