So are you planning on graduating as soon as possible (next semester) and then sticking around to take classes without being in any particular degree program? That seems like the best option to me.
Being a URM will help you, but the fact that you are a CA resident and the fact that you were suspended for a year will both work against you. Which means that if you're going to get into med school, you need to get that GPA up. You want something that least 3.4ish and ideally 3.6+. If you're going to get that GPA, you'll need to get mostly As in your future classes. That clearly hasn't been the case so far.
My personal observation (and please don't take any offense -- this is just a generalization) is that a 3.1 GPA is typically an indication that you're still in the process of learning how to handle college level coursework. You are going to need some great time management skills if you will be able to get mostly As from here on out. Especially if you plan on three science courses at once. In fact, don't do that, at least not right away. You need to learn how to get 4.0s with lighter course loads before you can work your way up to taking heavy course loads. Because at this point, where your GPA is already lower than you want it to be, you can't afford to overburden yourself and end up getting a bunch of Bs.
Following the same reasoning, I'd recommend that you don't add on shadowing and other extracurriculars right away. Wait until you've reached the point where you have A grades in most of your classes, and then layer on more work.
The same thing goes for the MCAT. You need to get a good score, so don't put yourself in a situation where you have so much coursework and/or extracurriculars that you don't have time to study. Give yourself a solid six to eight weeks to prepare. You will need all of it. And take lots of practice exams.