there is a lot of mixes in here. the intro feels a bit too dragged out with the beat throwing the timing off. the melody that goes with the beat should probably enter at the same time to solidify the sound. I like, however the riff of the intro, its very iconic and is great.
when the intro just disappears it feels it should fade and is too abrupt, same with the riff after it. when it comes back it feels out of place and generally feels like everything is just chopping into place with no coherence. I would suggest maybe have one riff predominately throughout and have the others fading in and out or visa versa.
the guitar is very loud and off putting to the timing and other instruments. it doesn't compliment anything. the notes are good but it needs to be blended a lot better.
the beat keeps entering and disappearing again which is very off putting. i would suggest following or setting a structure and sticking to it, having two conflicting instruments or rhythms having their own individual play time and having them combine at the end i personally think would flow a lot better.
I don't like writing bad reviews and i don't feel this is a bad song, it just needs some work. its a great start point and i would to hear how it turns out after it has been fixed.
Keep at it buddy :-)