I think their focus is primarily on entertainment events. This might be why they are rating so badly based on definition of "charity".
http://wheelchairgames.org/
It may be the funding to itself is still getting used to provide events/service. I've never had any interaction beyond a NASCAR related event. I've found in ensueing years that any charity attached to "NASCAR" is generally a way of funneling large amounts of money into a big viagra pill for whoever is in charge.
So my knowledge is mixed, I wouldn't say they aren't doing anything, but there may be some, or a lot of unneeded fat.