Tossing in my two cents:
I bought my DXG about a month ago in the US, registered to a US account, and was extremely pleased when I stepped off the plane in Hamburg yesterday to find that the browser is fully functional for me here in Germany. I live an hour an a half or so north of Hamburg, in Kiel, and I've also had no problems with the browser up here – so far.
Any idea what kind of SIM the DXG is supposed to have, Harry?