Nice work!
Nice shift in texture toward the middle to keep things interesting!
I would experiment with textures/volume mixing. Sometimes it feels like there is a lot of things coming at you at once, and it would be helpful to know what exactly you want me to hear when! So bring out the most important stuff in the mix, lower or cut unnecessary stuff!