I like the basic idea of the service. Having to have an additional Twilio account is somewhat complicated and does not add to an easy user experience.
As a consumer, it will probably be hard to scale this. But you can always add an option.
Smart move for the product introduction to a niche audience!