Tim is right. Joe and Silverdude are great for providing this info.
Bennett's charity looks legit, I am glad to say. No salaries to friends and families, which is usually where the BS lies. They appear to support worthy organizations.
The only negative I see is that there's just not that much money being raised or spent on programs. To be fair, the 990 form is from 2015. Hopefully with Bennett's new contract those figures went significantly up more recently. I also question if he really spent 20 hours per week doing foundation work, but that is just me being picky