I think the fundamental issue with mesh tech like this is that it requires quite a high uptake for it to be effective. I can see it being useful in an office environment, where IT policy can dictate what apps people use on their work mobile devices, but I can't really see this catching on with the not so technically literate average Joe.
It's an amazing idea and I can think of a lot of really useful applications for it (Disaster recovery springs to mind, earthquakes etc), but I just don't think that people will jump on the bandwagon of Mesh Networking.