The worse thing is, if you're in the middle of nowhere with 0 reception what then? We need to rely on what's available locally above anything external, of course downloading all the map info and caching it definitely should be a big priority. I wonder if based on some location information and given that the car can 'see' where it's driving if it will improve GPS clients and work even when reception is so poor. I hate driving and hearing "GPS connection lost" from Google Maps, like really? You can sense certain things about my phone, why can't you just keep going, I've pre-cached a good chunk of the map too!
I'm not a GPS expert by any means, but dang.