I have edited out the erroneous trackpoint but when the unit does that it buggers up all the cumulative distances which GConnect and TCenter use when making their "Distance Based Profiles" so those profiles will be no good. Profiles based on time are good. The heart rates and speeds and mileage should be good.
There was also a strange chunk of Lap data that added an extra 13 miles but had no trackpoints. I removed it.
If you have set zones some or all of them will also be no good.
TopoFusion (and other 3rd party software) will show the "Distance Based Profiles" correctly.
You should also update the firmware on your Edge 800, latest version is 2.40
I can see that you are on v 2.00 or maybe 2.10 (wrongly reported as 2.9.0.0 by Garmin Connect). The issue you saw was fixed in v 2.20 as shown in this extract from the change log:
Fixed an issue that could cause large jumps in position and distance.