It's a good idea, but to be frank, I don't think a central organization is the optimal solution. Bitcoin enables us to do these things transparently and without the need of accumulating capital in one place. Openly discussed and funded projects are the way to go, in my opinion.
So, instead of a foundation, why not design an open forum specifically for this purpose, maybe even the first one of such funded projects?