That upward trend and solid Mcat score will help you a ton in landing some interviews and hopefully an acceptance somewhere. Nice turnaround!
PCOM will look at your app holistically and AZCOM is still honoring the grade replacement policy for the 2017-2018 cycle. So add AZCOM to your list of schools. Apply as early as you can.