Talk about brutal...
I know someone in Columbia who had a gpa around yours and a Dat score of 20 AA. Every stat list you look at is just the averages meaning there are people who don't have the 4.0 and and the 30's on their dat too! It seems as if you're a well-rounded student and with those dat scores it shows you can work hard and know your stuff despite what your gpa may or may not imply. Have a killer essay which shows your dedication, passion, and maybe explain why your gpa is what it is and I see that definitely warranting you at least an interview. Best of luck with everything!