Hi Brett,
I tested that route on the Trip PLanner and it stays on the R61 throughout the Tarkastad. This is regardless of the routing method being the shortest distance or fastest time.
But in general I would say use Fastest Time on any device as this would definitely have a better chance of staying on bypass or main roads when confronted with town or city streets. When we code the roads data with attributes for routing we try to give bypass and main roads priority in terms of speed and road class, allowing the routing algorithm to choose these roads over city streets. The routing algorithm looks at speed and road class in determining the 'weight' of a road segment. For example, if a road is 100km long and we code a speed of 100kmh for the road then the time to drive this road is calculated as 1hr. The road class will adjust this time as well. If it is a main road we will actually make the route calculation time 1 x 0.9 = 0.9hrs. - (the factor of 0.9 being a road class related number to give roads with higher road classes a better chance of being used) If there was a minor road parallel to this main road with a similar average speed it would be penalised by a factor of 1.05 to ensure that the routing algorithm favours the main road. The overall time to drive this route will then be calculated with the actual times ignoring the road class factors.
In future one can create more of these profiles to create routes that favours certain road types, e.g. if you prefer gravel over tar we can penalise tar and favour gravel with similar factors. But to explain this to the end user will be difficult and it will have unintended anomalies like taking a gravel track through town when a perfectly good tar road is just meters away.
Your question about overriding the system is not something that would be easy to factor in. Your routing method was the shortest distance, so now when do you want the system to not give you the shortest distance - it becomes a very complex set of requirements to take into account. For that reason I would say your default should always be fastest time and use shortest distance in cases where you can evaluate the chosen route ahead.
Kind regards
Johann