Ah, peach bottom, my former home. Good luck all!
To the OP, I'm impressed with your determination. Instead of laying down and blaming others, you took ownership of your weaknesses and set out to fix them. Very impressive actually.
One piece of advice, I'd try contacting them once or twice to remind them that you're alive.
How do you feel the interview went?