your dynamics are flat lined as hell bro. wat da hell did u do with your mastering? lel
your melodic ideas are solid. god those intro percussions were so authentic.
your mix has a lot of mid. don't hear a lot of bass really. i'd suggest taking another hour just to look through it for your final mix.
melodically everythin is great man. sorry for being so picky :)