This is an example for which people often need to be prepared when they apply, rather "preparING" while they're applying. The application year I often think as a dead year because it usually doesn't move the needle all that much and a lot of people come in with everyone done rather than finishing during the application cycle. I agree with Mr.Smile12, really gotta increase your community experiences. I think I'd probably cast a larger net of MD schools for sure.
So in whole: stats not bad, worked as an MA, a publication. Not sure which ones you chose as impactful events, but I omitted the rest because it didn't really sway me as a impactful activity. With that, yeah I think there needs to be a little more going on that are service based.
Also, lets make sure there aren't any other liabilities, such as letters, personal statement, etc. I take it that you've had feedback and insight on them?