Says who? Even at the time it was announced it was theorized that THQ was throwing a Hail Mary for immediate funds (perhaps they had loans due on Dec 31?) - we already know from Reckoning that Steam money can take months to show up, so that was out.
As to the charity aspect, I admit I am not a tax lawyer, but who knows the specifics there. It's worth pointing out that you could set it so that not all the money went to charity (and by default, I don't think it did), and even then, who says THQ couldn't spend the charity portion to pay immediate bills and make a donation later, or even if that eventual donation wasn't a charitable tax deduction anyway...
As for the games, Metro, South Park, and Company of Heroes all sound far enough along that they will definitely come out. Saints Row 4, who knows - I could see EA buying the IP, some of the leads, and now its on Frostbite 2. Darksiders, on the other hand, I wouldn't put any money on.
(That may be the ugliest part of the mess - finding out Darksiders 2 has estimated sales of ~2.4 million and still didn't break even. All hail our only two dozen megafranchises on disc future (though XBLA/PSN should be even better next gen.