Science cannot be theistic. Science is limited. Otherwise, I don't know what you're talking about that we both "knew".
The poster was leaving out Buddhism as a religion in her definition. I corrected her, so what's your problem?
I thought it was a life-style. Do the practitioners pray to Buddha?