You have really weird compression issues in your mix. Your sound keeps ducking at random times whenever there is too much going on.
The res of the track was cool. I understand that your fans will love whatever you make, but please man, put in some more time to fix your mixing! It'll help us ear picky folks out :P
Keep it up old friend