Die Motoroute-Karte ist ja keine Karte, sondern nur eine Beschreibung, wie man sich aus OSM-Daten eine Karte erstellen kann.
Das ist fast richtig!
Die MotoRoute ist nicht nur eine Beschreibung, sondern es sind die fertigen Scripte und Konfigurationen um aus den Rohdaten eine Karte zu erzeugen.
Man braucht das Ganze "nur noch" starten und etwas Geduld aufbringen!
1. Die Deklaration der Straßenkategorien ist nicht einheitlich. Das führt dazu, dass z.B. relativ oft über Anliegerstraßen geroutet wird, wenn man sich kleine Straßen aussucht oder es fehlen Straßenabschnitte, weil sie beim Erstellen der Karte herausgefiltert werden.
Da sehe ich keinen Unterschied zur CN. Auch damit führt uns unserer Tourguide oft genug durch die Vorgärten und Spielstraßen.
Und fehlende Straßen habe ich bisher noch nicht bemerkt. Und ja Kartenfehler finde ich auch in der CN, die kannst Du in OSM aber relativ einfach bereinigen. 
2. Die Karten sind mit Daten überladen. Die Vielzahl an Details erschwert in Verbindung mit Punkt 1 das Erstellen sinnvoller Filter. Die Karten-Dateigrößen werden sehr groß, das Navi träge.
Genau da haben die Entwickler der MotoRoute m.E. eine guten Job gemacht. Die Karte ist ca. 1/3 kleiner als entsprechende andere OSM-Karten und die ganzen Trampelpfade, Briefkästen, etc. sind da nicht drin.
Beim momentanen Stand der OSM-Daten bleibt eigentlich nur das händische Nacharbeiten, was aufgrund der Datenmenge unrealistisch ist.
Das ist natürlich der Königsweg:
Bau Dir Deine eigene Karte. Dann ist das allerdings nix "händische Nacharbeiten", sondern Du baust Dir eine Konfiguration, die eine Karte nach Deinen Vorstellungen erzeugt, wann immer Du willst. Die Arbeit must Du "nur einmal" aufbringen um die entsprechende Konfiguration zu bauen.
PS: Hast Du Dir die MotoRoute mal angesehen? D.h. Du weißt wovon Du redest?