You are right that the features you described are not working correctly in the last version of the Charity sample. The iCal feed, as well as the donation widget will be fixed in the next release.
As for the issue with the connection string, we have not experienced this and it works when we tested. The SDK browser adjusts that connection string every time you specify a DB connection through the pop-up. Try resetting the sample and running it again.
Thank you for this feedback, we will make sure the problems are addressed.