These sites obviously are itnernationalized, as they can present content in at least 3+ languages. But still, I have to struggle to find ways to get them to serve me in English, with the currency of my choice. On the currency, I can adjust or mentally calculate. But on the language, it is too tedious to translate everything.
Why is it this way? Shouldn't it be possible to localize based on logged-in-user preference?
For example, some browsers default to en-US, so as a response, websites (mainly: google) ignore that locale and fall back to geoip-based guessing in that case.
One workaround is to explicitly set a locale other than en-US, yet an acceptable one. I personally choose en-CA. One side-benefit is SI measurement units.