ref: akita
I recently lost a daughter, and my partner experienced severe depression following the pregnancy. While I normally wouldn't take on a web project at this price point, I felt purpose to it, so I decided to offer my help.
In regards to your desire for personal updatability, and cross-platform integration, you really couldn't do better than a Wordpress deployment. judging by one of the last paragraphs, it seems you've already came to that conclusion as well.
It looks like you have 12 sections you are hoping for. As far as your optionals, the blog, book recommendations, and visitor log in are in almost every Wordpress deployment by default, so that easy and shouldn't be hard to do.
As far as videos and audio, these should likely not be self hosted. Using cloud-based services like youTube and SoundCloud offer a significant performance enhancement.
Is the donations model PayPal based?
Everything else can be done. Although being able to have quick responses would be paramount to this project's success and adhering to timeline.
Talk soon :)
Darren