In many places vehicle weight is also a consideration and weight would also affect speed
Certain roads also have weight restrictions so it would be good to include those and to adjust time and distance to include trip start, historic traffic, current traffic with severity guess (optimistic - you may get through quicker than expected i.e shorter historical delay, normal -avg historical delay, pessimistic - the average longer historical delay). The time should also reflect the weight of a vehicle that requires more time to accelerate and has lower permissible speeds.
