Yes, this is very interesting....
OP, if you don’t improve your GPA or participate in an SMP, you aren’t really addressing the issue that held you back this cycle. If you are willing to go that route then this discussion changes.
However, as it is clear that you already made your decision before even posting this thread, I guess I will provide some advice that may help. I would call schools and see if you can get feedback on your app and let them tell you what went wrong. There could have been some red flags, other than GPA, that weeded you out. I highly doubt this is the case, but nonetheless. Secondly, yes, apply early. Since your stats aren’t stellar, you do need to be earlier than the competition, earlier as possible. Third, curate a realistic school list. Invest in the MSAR and realize that while your MCAT may be a good fit for some schools, your GPA is very low. There should be no reach schools on this list.
With all that said, to put yourself in the best position, take the damn DO acceptance. Yes, some schools do ask if have you been accepted into a us medical school. (Just applied this cycle as well.) And most importantly, your GPA is very low, and without any improvement, you’re unlikely to gain any traction this year as well. You’re already a reapplicant at 23 schools, and if any of them make your list again this year, applying without improving the primary issue is a sure way to get tossed out again. Then, if you apply DO again, wait until they find out that you had TWO DO acceptances just the cycle before and they aren’t going to want to touch you with a 10 foot pole.