This is only 50 charities. The maximum connected-ness is 2500, as in every charity donates to every other charity.

There are approximately 700 edges or , which, statistically, is an insane amount of connected-ness at 28% of the potential maximum. 

An analogy would be to think of charities as the Hapsburg family tree. They give through each other, and recursively in even the smaller charities I've checked. 

I'm this close to declaring them an enormous scam.