I also live in and have lived around Asia, and I won't deny that there are aspects of the Buddhisms there that are full of the kind of nonsense you can see in any other religion (or pretty much anything humans touch) but that doesn't make any part of
Buddhism, i.e. the 4 Noble Truths, a religion or having any of those aspects. It's quite clearly a framework (a set of observations, philsophies and methods applied to a particular domain) that is at once abstract enough to be pluggable yet comes with an initial implementation (thanks, Buddha).
To labour the point I made earlier (somewhat), I can build you a terrible database using 4th normal form, that is called upon by a web framework using any number of patterns like the Active Record or Data Mapper patterns, pushed into an MVC pattern that is full of tacked on bits that make no sense (if you know what you're doing) and spewed out into an utter mess of a web page, but that wouldn't make 4th normal form bad, or MVC etc or the framework encompasing them a bad thing.
Zen Buddhism (Daoism + vestiges of Indian Buddhism) is not Theravada Buddism (Indian Buddhism) is not Tibetan Buddhism (Bon shamanism + Indian Buddhism). It's always spliced into something. Non-Asian Buddhism does the same thing but often bringing in the extraneous parts tacked on.
Where, for example, is there any doctrine in the 4 Noble Truths? Any part that says you need a guru? Any part that says to follow a book or a god (or gods) or the need to chant…? It simply doesn't have any of those things.