I'd sure want to know a whole lot about how the program is supposed to work before I paid any money for the service. I've done tech support for some large rides so I have an idea of the logistics involved with that. Providing any kind of reasonable support for somebody who is 50 miles from the nearest city doesn't sound very realistic to me.
Incidentally, I normally ride with just my wallet and enough stuff to fix one flat tire. I'm writing this from home right now so I've obviously always found a way to get back.