I'm impressed with the strength of your MCAT score considering your time away from the basic courses. I agree with the comments made above.
Besides adding more formal shadowing experience, consider taking some more upper-level science classes. I can see where adcomms might be concerned about your time away from a formal academic situation. Your clinical experience is on the skimpy side unless your current position in the fellowship offers a lot of patient interaction (as is implied) however, presumably these extra hours of experience are not on the Primary application (but have hopefully been communicated by update letter). If you don't have nonmedical commmunity service, that is another desirable area to improve.
Considering your geographic constraints, you might consider adding some of the California, Pacific Northwest, New Jersey, and out-East DO med schools next time around (if there is one).
(didn't see your post above until after I responded, OP)