Youre definitely headed in the right direction. Keep working on this! Wouldnt change the intro one bit. Seems like youre having a bit of trouble mastering the bass and drums. Sounds like you have the Kick sidechained but your basses are interfering with eachother. Play around more with your EQs for each bass. Sometimes adding a dead spot in the frequencies around 1-1.5k on one bass and a dead spot in the frequencies on the other bass at 1.5k - 2k helps clear it up if ya know what i mean.
Idk! Keep going! Sounding good brotha!