per il primo punto, sei sicuro che nel navigatore hai le stesse impostazione (strada più breve/veloce, evita autostrade etc)? Inoltre se nelle mappe che hai non vi sono alcune strade che invece ci sono in OSM, il percorso che il navigatore ti farà fare sarà diverso.
per la seconda domanda....cerca un po' (es
qui)