I've never seen any abilities of a GPS device to set the datum, is this usually a hidden option?

It should be a visible option. Atleast my Garmin has a list of datums I could use, and I have seen instruction manuals of other GPS receivers which do the same. If the GPS receiver is supposed to work world-wide, it should have user replaceable datum because different countries usually use different datums due to different geographical location.

Kim