But aside from that, he picked up absolutely everything I knew was wrong with my playing and told me how to fix it!
Congratulations with your new teacher. Interestingly you already knew what was wrong. Why didn't you change your practice/playing long before? Because you were not ready for it. So don't blame it on your old teacher. Enjoy your new knowledge.