Ok Dave.
This is what I have found.
First I checked the route for any anomoly's like off road waypoints and things like that. Well, your route is absolutely 100% fine!
Second I duplicated your route to have 1 original and a copy (you can do that within mapsource: rightclick on the selected route in the "routes" tab and select "duplicate"
I then checked your settings and copied that (using default speed settings)
Still within Mapsource, the time changed from
6:04 original to
4:28 !!!
After this I checked the route in detail to see if there are any "shortcuts" or different roads now: There was non. The route is exactly the same.
So my first conclusion (guess) would be that this route probably comes from another source or older version of Mapsource. That 6:04 time that was embedded is not correct to start out with.
Next step was to speed up the settings in Mapsource. That gave a time estimate of 4:11.
As a last test I loaded both routes in my Zumo: Original & copy gave both the same time of 3:41.
So the gap has been narrowed down to half an hour. This COULD be explained by my own units internal learned speed settings.. (I do drive fast

, --or at least 2 minutes faster then you ;-o --- )
I suggest you follow the same steps and recalculate your routes in Mapsource. Check if there are any small differences in the route. Correct them and then upload them in your own Zumo. See what that comes up with.
Good luck!