I am definitely impressed at the idea but I can only see the idea working when the public, people who don't know the first thing about crypto, can get involved.
IMHO I think the only way to do this is to have a web wallet and that you can purchase coins through the webwallet. Then at the same time can send those to pre-organised addresses for animal rescue. This whole thing needs to be transparent.
The idea is fantastic and worthy, but it also needs to work.