Most of the CA schools are unrealistic unfortunately given your stats. You also have included many schools that do not take OOS students without ties to the area. You will definitely need to gain community service to those less fortunate (ie homeless shelter, food bank, soup kitchen etc). The tutoring letter from the mom will have little value and generally, you do not want to send extra letters to med schools.
Your DO list is fine. Take off Rocky Vista given its for-profit status. You have a good chance at the nearby Touros and Western.
For MD, I suggest:
Drexel
Quinnipiac
UC Davis
UCR
CUSM
UofA Tuscon
Albany
NYMC
Belmont (when it opens)
Vermont
Rosalind Franklin
Nova MD
MCW
Penn State