Hi,
Unfortunately OSM mapping is more of an art than an exact science, and we have all developed our individual styles as to what and how we map things. There is certainly no problem with adding the expressway or dual_carraige tags, as it adds information. I’m sure all roads that that Bernhard has mapped will have this. Conversely, I have never used it.

I encourage you read all the various Wiki’s on what the tags convey, and you will have to come to your own conclusions.
Our Thai Wiki does need clarification in some areas, but until we can reach a consensus, I think its not fair to allow one person to change it … having said that, the Wiki can only ever give guidance. To make it explicit, would just make it too large to digest.
However, I’m sure we all agree on one standard when mapping the larger roads, is that of the roads with “painted islands”…

So, if there is a physical separation between the carriageways (ditch/barrier/grass verge, etc) then please map as two separate one way roads running parallel. And try to get as many of the U-turns added in, as a simple way, tagged as a *_link.
However, if there is a painted separation island (hatched line area) then please map as a single carriageway, and by all means note the number of lanes.
Cheers.