Hi Johnny,
Thanks for the heads-up on this bug. It looks like this is due to the GPS coordinates being formatted in a way that causes the PM to read the "rational" numerator/denominator value to be negative. The GPS coordinates are stored internally as "rational" values which is a numerator / denominator. In this case, the denominator for seconds is 100,000,000
(quite large considering that the actual precision is much smaller). So in order to get a lattitude seconds as 22.764 the numerator needs to be 2,276,400,000 (or thereabouts), and this number will appear negative if treated as a signed 32 bit value instead of an unsigned 32 bit value.
I've fixed this and now this photo puts you North in the bay on Stora Amundö, right?
But my question to you is what kind of GPS did you use for this? It is a bit silly to have 100 million as a denominator (i.e. 8 digits of precision for seconds). I'm not sure what the limit is here on precision (non-US military) but the actual numerator for this photo is 2,276,399,999 which suggests that the GPS only has 5 digits of precision for seconds.
It may also be that Nikon Capture NX is (re)writing this GPS data. Do you get the same results looking at the original file (before processing with Capture NX)?
--dennis