This is great! Your mixing is getting better! If there is anything I'd change it'd probably be the kick drum because it lacks a lot of low end which makes it sound like a metronome but other than that this is a huge step in the right direction! You should be proud, this sounds really well done!