I think people's participation would be much higher in such a program if the rewards were linked to an existing platform.
People have been trying to game-ify real life for years and its never gained much traction. I think this is because people have to sign up for something additional, and at that point (unless the program gains a lot of steam with a lot of people) there's not much tying individuals in.