2:47 is super pog, and the rest of the song is also very nice nice nice. 1:40 has a really cool feeling, and does a good job building tension. The texture of 3:24 is also very thick and mwa.
A lot of the middle areas get quite overcompressed though. I'd like to see you do some sidechaining / mixing tweaks to fix up some of the unintended distortion.
In addition, the lead in the section around 1:14 is a bit too loud, since it drowns out the rest of the instruments. Bringing the instruments up would make the texture pop a bit more & feel extra detailed!