Are my ECs at or above average?

This forum made possible through the generous support of SDN members, donors, and sponsors. Thank you.
Are my ECs at or above average?
-40 hours shadowing an opthamologist and 40 hours shadowing a sports medicine doc
-60 hours of volunteering at a hospital
-10 weeks of cancer research (summer REU)
-Service trip for a week to help mental disability children and adults (about 40 hrs)
-On the Red Cross FAST team (I haven't done any events yet but I start this month)
-In a club that visits nursing homes to play games with old people
-Took care of foster cats/kittens for a couple months
-Volunteered to judge middle schoolers science projects (5 hrs)

Academically I am pretty strong with a 3.9ish in chemical engineering and a
33P on the MCAT. I want to apply this year (at the end of my junior year), and be accepted, rather than having to take a year off after undergrad. How do my chances look?
Stats are very good.
Shadowing hours are above average, but lacking a primary care doc still.
Clinical experience is far below the average of 150 hours over 1.5 years.
Research is below the average of one year's involvement, but at least you have it.
Nonmedical community service might be OK depending on overall hours at the nursing home plus 40 hour service trip + feline fosterage + Red Cross gig yet to come.
Teaching and leadership are not mentioned, so can't comment.
 
I would get the clinical experience in now. You have a shot depending on where you apply because those numbers are strong. If you fixed the clinical experience and shadowed a primary care doctor you would be average.
 
Need something with more patient contact, if you don't already have it. Your stats are good (as has been said before). Even though others are saying that your volunteering is alright, to me 150 hours still seems a little low. I'd try to go a little above that; you don't want to be riding the edge between average and below average.
 
Top