It's an interesting concept. Ad Hoc mesh networks have been around for a while, especially with regards to plans to help 3rd world nations access the internet. They're pushing their own protocols to be implemented which is fine, but won't work unless it takes off big enough to be everywhere.

What would be interesting would be the possibility of using HAM type repeaters to become nodes in an ad hoc network and transmit data over tens of miles or greater.