This doesn't really seem like a particularly unusual set of ECs. You have your volunteering, your research, 2 jobs, and some personal interest type of stuff (2 of which are basically the same area as one of the jobs and one of the volunteer efforts).
If anything, I would suggest adding a genuine hobby that you have (maybe that is the writing/editing project?) and some legit community service at a soup kitchen or homeless shelter or something. What did you actually do for the Red Cross if you never went anywhere? Office work?