Well, I would have to disagree on shadowing hour requirements. Some schools apparently take into consideration research because research is a type of shadowing experience depending on the type of research you did. My mentors encouraged me to apply to schools that I lacked maybe 40 shadowing hours, saying that my application is good enough to be accepted for an interview at schools like U Mich.
Your grades are great. Depending on which schools you applied, do not be worried. Rolling decision means the applications are reviewed in the order they are received but that does not deter your chances for a spot. Some schools will not fill all the seats available even by the time the class starts dental school in the summer or fall.