There isn't any information about the people behind appbackr on your site. I would never enter into a financial agreement with a completely unknown entity.
I think you need to personalize the site - let us know who exactly we're dealing with.
Other than that - it's an interesting concept. I think the description of how it works could be made clearer, but it's an interesting idea.