To OP, I would recommend a re-take. So I was literally in your shoes this past cycle but had a 500 on my MCAT, and unfortunately there is a substantial difference between a 500 and a 499. Most DO schools do have a cut-off score of 500 on the MCAT, but you will have a very good chance at acceptance to a select number of DO schools IF you apply early (like right now), have a strong application otherwise, and have good EC's. (LMU-DCOM, ACOM, new schools like UIW, ArCOM, LECOM, BCOM, CUSOM, and possibly a few others...)
The reason I would recommend a re-take is that it's not just about being accepted to a school, but you really want options. If you have a higher MCAT score, you will likely receive much more interviews than with your current score and have a better chance to pick a school that's a better fit for you. Before I applied, I told myself I'd be ecstatic with an acceptance anywhere, but after interviewing at schools I realized I wouldn't be happy at school X or Y for personal reasons. Schools are very different when you visit them in-person vs. what you see online and personal fit is important. Of course if I had one acceptance only, I'd take it and run. BUT you don't want to enter an application cycle thinking that you limited yourself by not putting your best foot forward into applications. At the end of the day, it's a personal choice.
Alternative choice: If you have the discipline to do so, I would apply this year while also studying for the MCAT. This way if you get an acceptance, you just saved yourself a year. If not, you studied anyways and took it sometime during the year and prepared for re-application if necessary.