What does Health's "Show All Data do?
it looks like Show All Data from the device is showing frequent short distance movements instead of the aggregated time and distance that Cyclemeter reports.  

The Health app must be doing some kind of interpolation as well as merging or ignoring duplicates from the many data sets and points to generate the graph on the Dashboard.

also, checkout this answer.