Peer to peer is a great idea
I use a GPS with a traffic receiver on my commute, and over the last few weeks the traffic service has been out 3 times. I realize that if a single-source of information were to become universal there would be some redundancy, but in reality most large-scale systems have occasional outages. A peer-to-peer network would avoid a total-failure scenario.