i had no such bad experience of slowness with the openmoko freerunner -- and that completely w/o any assistance. i got fixes in about 1 minute under clear sky in a field,
where not even the location test app of the n900 will get a fix in several minutes,
not to speak of that badly designed ovi maps. check the lengthy bug report about ovi maps/gps in the bugtrracker and mark the ridiculous ideas the developers had of the prospective users (a rather common issue looking at a lot of nokia apps) ...
btw: as i understood the op, he was confused by nokia's non-existent information about ovi maps _only_ searching/routing when connected to the inet -- _not_ the slowness of the gps.