Nothing GN did was even vaguely against the rules or even Garmin's EULAs if what i think he did is correct.

I reckon he simply used your XML on an SD or thumb stick to download full EU with its associated files, including correct UNL and GMA files appropriate for your Nuvi 58. It's only when you try to dl solely UK/ROI that the codes are cooked. Please correct me if that's not right GN.