Just had a listen (on the laptop speakers) and i like the energy you have in your music. Its not really my cup of tea, but you seem to have a handle on the sound pallete for this style of music. And i didnt find it offensive.
Im not gonna comment on the production as laptop speakers make things sound different and i can hear below 250hz on the them anyway.
Some things you might want to work on.
For this sort of music epic breakdowns and buildups really are the key.
Key changes in the lead and bass are important to.
Extra percussion i feel is needed - not loads of busy percussion, just snare skips, reverb'd clangs and conga knocks, double claps on the off beat.
Hope this hleps.