I really like how the work is ot for but I just see two flaws in the system. One is the need of the DigiPiglet to be on hand physically to the next recipient before it can send BTC to the piglet, by doing this like what eternalgloom will be doing on shipping it to the next trustworthy person he will be incurring additional cost by doing so. The second one is related to the first flaw because this kind of system you will be risking the donations everytime you send it to another person, as you are handing out the private key everytime you send it to an individual even if you think the person is trustworthy doing it with 98 more prople looks like a risky thing to do.