He said we no longer need God to explain the universe - which indicates science pretty much covers everything. (Which is far from true.)
Wait, I think we understand differently the sentence "science has an answer for everything". I see it as meaning "science has not yet explained everything" and you see it as meaning "science can explain everything".
As I said, I don't see why there is reason to think science can't one day have an explanation for the things it hasn't explained yet.
And this is the reason I didn't respond to you seriously. You show no respect at all towards me or my religion yet you still expect me to treat you with respect. I've seen this so many times, tired of it.
Where has he treated you with lack of respect?
As to your religion, why is it worthy of so much respect? If this were a discussion about political issues and he criticised your political ideas and stance with the same vehemence he's criticised your religion, I doubt you'd jumped and said he wasn't showing "no respect at all towards you or your political stance". Why is religion any different?