Well out of the two big name SMPs in the Boston region they both tend to at least give out a II to a significant number of their SMPers who finish in the top 30% of the class. So while its within the realm of possibility you didn't get a II in the top 30% of your class, that is the first sign something might be off.
Look we can nitpick the MCAT all we want, we can nitpick the school list, the ECs etc but it all probably misses the greater point. You have a 3.85 SMP GPA and were in the top 30% of the class where probably at least half the SMP grads end up at MD schools. Your MCAT score is around what MD matriculants have and your uGPA wasn't that bad. There's something off with your app or what you are doing if you haven't gotten a single II. While I get its tempting to sit and defend all that you did in your app, I really do you put alot of time into it and worked your a** off to put forth your best effort in the app and the SMP, try and do the opposite. Look at your app and see where all the potential sources of problems could have arose. Here a couple things to get you thinking. Note, the point of this isn't necessairly to say these are the definite accurate reasons why you are having problems. It's to get you to think a certain way, the kind of way you want to really reflect on your app to address your problems.
Some theories for potential problems
1) The rec letters aren't as great as you think. LORs are especially important for SMPs; These are the people who have the best estimate of how well you did and can talk about your potential and how well you did compared to MS1 etc. When you have a below average track record through college, these types of things such as LORs and having somebody really strongly vouch for you matter. IF these letters aren't great, if they are vague or if other applicants from your class got better LORs from those same people, that's an issue. Key point here: There is a huge huge difference between LORs that help you and really make a difference and those that simply don't hurt you. My guess is from what you said yours could be in the latter.
2) Your overall app, be it through your ECs, LOR, essay etc lack focus. There's no clear overall theme. You always have to ask this question, particular when you are an SMP candidate who had a medicore UG record and is asking a med school to basically overlook that, what do you have that would make an ADCOM want to vouch for you and want to pick you over all the other qualifed applicants? If you don't have a clear answer to this or can't even answer it, there's a red flag right there. The strong SMP showing is a good start to that, but it takes more. Again your asking schools to overlook a 4 year mediocre record. There needs to be a reason they want to do that for you.
3) The meh MCAT score in combination with meh soft factors. In all likelihood, there's probably a combination of things at play here. The MCAT score by itself is fine, but it's not a great score for someone who has a checkered academic record in the past. By itself, it won't cause rejections. But if there are other problems, such as generic LORs that do nothing to help you, low clinical exposure etc, lack of cohesiveness in your app etc, well these things just all add up. I think that's the key point here. Trying to find one singular issue isn't what your main goal should be. It's possible there is some red flag in your app like a LOR that doesn't say something great. But that's not necessairly what's most plausible. Rather, there are probably a number of things that add up that cause schools to want to take a pass on you and think there are other candidates, including other SMP canddiates, who are a better use of a spot than you.
Just to bring a greater point, I remember talking to some SMP grads from Cincinnati who did well in the program and whom still couldn't get into UC a couple years ago. When they met with the schools ADCOMs it wasn't their academics or MCAT that caused the rejection; it was small things. The ADCOMS nitpicked their personal statement, had issues with their overall clinical exposure etc. It was things they werent expecting issues or their advisors of their apps wouldn't have expected. The key thing is to keep an open mind. There are a large number of things that could be at play. Be receptive to that idea. If you are already getting outright rejected by your state programs and your own host hasn't even offered you a II(when a number of those II's might simply courtesy interviews) that says as much as anything there are potentially clear issues with your app. It's up to you to try and figure out what is most likely. All I've done here is merely try to get you to think in the way you want to, and give some off the cuff suggestions.