You can run Modrana on the linux computer as well, and download the maps there and then transfer them to the N900.
The problem with saving to extrernal SD is with storing them as individual tiles, which is not efficient for small files on the filesystem (FAT) and takes up a lot of extra space ( quickly adding up to 20 GB if you have lots of tiles stored)..