There are some differences between M5 and M6 UI and they need different UI code even if they code it in Qt. Also, turn-by-turn navigation needs text to speech converter. This is still not available on Maemo from Nokia. So, there is a lot which needs development and my guess is Nokia is in fix. if they spend time on M5, they will get delayed on M6.