Modern Hinduism, modern Jainism, and Buddhism branched off at the same time. For some period, each seemed to have wanted to outdo the others in grotesqueness and humbuggism.
If scientific analysis were conclusively to demonstrate certain claims in Buddhism to be false, then we must accept the findings of science and abandon those claims.
If science proves facts that conflict with Buddhist understanding, Buddhism must change accordingly. We should always adopt a view that accords with the facts.
Buddha himself taught different teachings to different people under different circumstances. For some people, there are beliefs based on a Creator. For others, no Creator. The only "definitive truth" for Buddhism is the absolute negation of any one truth as the Definitive Truth.
Oysters are more beautiful than any religion... There's nothing in Christianity or Buddhism that quite matches the sympathetic unselfishness of an oyster.