Good luck on your cross-country ride. That's exciting!
"Should I contact the charity and tell them my desire to ride for their charity?"
I would definitely tell them.
"Donations to the charity, how is that arranged?"
Ask the charity how they accept donations. People could probably give directly to the charity.
About your trip, where will you be starting and finishing? Here are my three routes...