This might be the one part of your post that I am competent to comment on.
Have you asked your teachers from junior year? Is there a particular teacher from junior year that you got along with well?
My expectation is that your teachers from last year will still remember you quite well.