saw your post and thought i'd share a little bit of encouragement as i have been in a similar situation to yours before...and wish someone could have shared some insight with me! (totally aside from your decision to retake the DAT-which i think is a personal decision and is different for everyone based on other strengths/weaknesses of your application)
i applied june 2013 after taking the DAT in january 2013...and had VERY similar scores to yours. my GPAs were also very similar, with my science a little weaker and my cumulative a little stronger. as of winter break 2013 (which was my senior year of undergrad), i didn't have any interviews, let alone any offers of admission. right after winter break, i was offered an interview, but on the day of the interview we were told we were interviewing for waiting list seats. bummer, but still glad i had the chance to interview. for a handful of reasons, i ended up getting a full-time job because by the time i graduated, i was still wait-listed and assumed that wasn't going to change after may. low and behold, i got a call from a school the MORNING that classes started in august (i'm not kidding...like 8:30am and orientation started at noon) that somebody dropped and i was next on the waiting list. again, for a whole bunch of reasons, i turned down the offer...and here i am, 2 years later, getting ready to re-take my DAT in 2 days because my test scores expired and i'm planning on reapplying.
i know it's obviously not possible (or at least not very wise) to hold off on retaking the DAT until august, but i just like to remind other predents that literally ANYTHING is possible...and also, no matter the situation, say yes to the offer of admission and figure out the details after 🙂 i know we all need a little bit of encouragement sometimes!
in terms of the DAT itself, i am retaking in 2 days, and i pretty much used the same resources as you. i would also recommend qVault (which someone recommended to me). there are 10 subject tests for all subjects with the exception of RC that has 7 tests, and they provide really good comprehension analysis. i also really like that i have an internet-accessible bank of questions when i don't have the destroyers with me, and also i'm not being exposed to bootcamp questions before the full-length tests. for brushing up on material/focusing on topics that were more difficult for me to grasp, i really liked the biology crash course videos on youtube that are perfect short reviews of pretty much every single topic in feralis, as well as the khan videos for orgo. i hope this helps!