I was there too, I think all developers in there had this same question: can this be done ? How would this scale ?
Look at routing of car traffic: if highways are lacking (or are obstructed), the secondary roads get congested quickly. Or would people settle for a 'degraded' network in difficult times. Maybe starting to offer telephony over meshes could be the offer that pulls people over the line to buy these devices.
I was also thinking that this must be running ipv6, but as I understand, ipv6's routing is very hierarchically and designed to fit todays global routing infrastructure, not meshing.