Congratulations on your work and I am glad it is working for you, but I have to say I really don't get it. Maybe I am just out of touch with modern life, but it would seem far better to join free challenges elsewhere (e.g. Strava) and give money separately to charity rather than give it to this company.