If you change the region (language) at the bottom right to another language, this change is used everywhere else on waze.com. To be precise everywhere else that supports it, like ‘Live map’, ‘Major Events’, ‘About’, … (But not the forum). The metric/imperial system also comes with the region of choice. Another proof for this is that the date format changes from 15 jan (Dutch) to jan 15 (English) on the ‘Major Events’ page.
The only error, according to me, is that the region choice is only represented by languages.
It may be the case, but, if not a bug, it is a bad design (as pointed by you at the end). A quick search on the forum shows this is a usual source of confusion:
A helpful change could be to add a text like ‘switch stats to:’ before the world - metric fields. This way they wouldn’t have to change the design and it would result in less confusion.