OK it looks like I didn't do this conversion quite right. I was simply dividing the coordinates by (in your case) 10,000 when really it is a bit more complicated than that. For example longitude is stored as ±DDDMMSS.S format and I was simply dividing by 10,000. But actually it is necessary to pick out the degrees, minutes and seconds individually and assemble as longitude = degrees + (min / 60) + (sec / 3600).
This fix will be in the next release.
--dennis