Well I got one for VMI, and you have better stats then me. Plus this is an early board, mine was chosen on the last or second to last board because I turned it in late.
My stats were : 3.3 gpa(first 3 years), 1180 sats(550m, 630v). I do live in VA so I did get in-state tuition which saves like 20,000 a year. Plus I had 7 APs, 2 honors, varsity letters in track. Also gpa upward trend (3.2, 3.0, 3.8, 4.). In my interview the guy also really liked me and said he would give me the highest marks. I hope that info can help.
Well anyway, the wait is long and difficult, I rememeber checking my status 10 times a day for months. All I can say is keep working hard, PT-ing, and hopefully all will come out well.