dude, if your dream is to run D2, all costs, do your legwork. spend this weekend. go down every TFRRS and look for teams that could use your times. all you have to do is get admitted academically. you will probably make the team walking on.
D2 is a small division so it won't take you forever.
your "foreign" concern is like you want a scholarship which you are late to the party for, though, what do i know. i mean, do try, but it's possible they have given out a lot of their commitments, and even if not, you'd be better off knowing who "could use you" before you start emailing. if you are window shopping this late the worst strategy, unless your times are amazing, is go nosing around the best D2s in the country. not even sure it's that bright to shop schools with a bunch of foreign runners already unless they have a bunch of european/british runners. and if you're walking on, they likely don't care where you come from.
if you still want to sort out the "foreign legion" question, they should almost all have online rosters. personally i'd be researching schools -- including if you have missed admissions deadlines -- develop a long list, and throw a lot of mud on the wall. my experience only so much sticks. you're better served to start wide and narrow later.