For the great circle distance between Kourou (Long=-52.73, Lat=5.2) and Overberg (Long=+20.32, Lat=-34.58) I get dis=8.8052e3 with both our codes, which also agrees with the MFD display. This doesn't seem to match either of your results, but at least corresponds approximately to 8811. Maybe the...