My advice is to not retake. I saw your breakdown in the MCAT forum and I had the same breakdown as you, scoring a 29R. If you apply to around 30 MD schools and early, you most likely will get in somewhere.
I received 10 MD interviews but only went to 5. I ended up getting into Drexel and Temple right away without being waitlisted first. I got interviews at Georgetown, Mount Sinai, Creighton, MCW, and Tufts also but didn't go to most of them.
Your 29 is a solid score and you will get in if the rest of your application is strong.
Even another SDNer, Spitting Camel, who also had a 29 had much luck. He got into Loyola, Boston, Loma Linda, and UCI.
So Cerb, I would apply this year and if you don't get in then think about retaking. 👍