It seems a lovely idea, but how can there be any regulation?
How do I know that the company won't simply pocket my donation?
How do they know that the person who asks for one is actually homeless?
It's not so dignified to have to go into a coffee shop and see if there's anything, particularly if they say no and you have to turn around and leave.
I actually think that is quite humiliating.