Yes, your list is top heavy. Your non clinical volunteering is all teaching/tutoring and service heavy schools and top tier schools are looking for 150+ hours in activities such as food bank, homeless shelter, etc. I suggest these schools with your stats:
U Maryland
Carle Illinois
Arizona State University School of Medicine and Engineering (you fit their profile)
George Washington
West Virginia
Johns Hopkins
U Virginia
Duke
Emory
USF Morsani
Miami
Vanderbilt
Washington University (in St. Louis)
Northwestern
Western Michigan
Iowa
Colorado
Arizona (Phoenix)
U Michigan
Ohio State
Cincinnati
Case Western
Drexel
Jefferson
Pittsburgh
New York Medical College
Hofstra
Einstein
Mount Sinai
Rochester
Vermont
Tufts
Dartmouth
Brown
Quinnipiac
UMass
Mayo