OP,
You are doing great! I have only one comment in regard to summer research opportunities. " I have applied to multiple research positions." - if you get to do research in one of the summer programs, good for you! if you will not get in to any, do not be dissapointed! Summer research programs are very hard to get in. Check at your college. With your GPA and everything else, you should not have any problem to get an internship position at Med. Research lab at your college. D. could not obtain anything outside of her college, but it was very easy to get intern position at Med. Research lab at her college. It was a long term project, she was there for 3 years, built great relationship with person in charge, result - great LOR.
Congrats with great progress so far, you are on your way!