Last count has the Braid Team at "We're not too far from breaking even, but we need to sell a lot more." the $15 price point seems to be doing a decent enough job of getting them that extra cash injection. Sales just need to remain strong for a while longer and they can sit back and actually look forward to profit. You've got to figure that, sure you're going to lose sales from people who don't want to push above the $10 mark, but as word of mouth grows consumers will be more willing to take the plunge. Each "unit" sold is a half sale over the $10 price. The fact that Castle Crashers is so anticipated /and/ coming out at a higher price point should help make the $15 seem like less of a gouge.
As for Psychonauts: I've followed Tim Schaffer and Ron Gilbert since the old school Lucasarts days, so I was immediately aware of it's existence. The problem was that there was no version for my then console of choice, the Gamecube. I had to finally say screw it and just buy the PC version (which I couldn't run) just for the sake of supporting the project.