Hi Usul, happy to read that you bought an N900 to help make a better n900 navit user experience.
If it helps you, I can share my setup, which I use to build navit for n900 more or less regularly (about once per month). Clearly, more formal releases would help to pick good code for a package. Though I have to admit, that I saw few problems with more or less randomly picked svn revisions in the past year.
I think in total better integration would help the n900 or maemo port in general. Obvious things would beMap download through a gui Package which can be uploaded to extras Disabling GPS when accelerator indicates no movement Direct calling to phone numbers of restaurants in the attributes (instead of copying the phone number manually to the phone application) Addressbook/destination integration ... Unfortunately, my time budget does currently not allow me to drive that effort, but I am happy to support anybody who wants to get more involved.