It took me one second to download.
Anyways, fist off I have to say the drums are awful.
I'm not talking production-wise, because unless you have professional equipment, your production isn't gonna be excellent, so I'm talking about how simple they are.
So, one more problem, the solo at 1:16 is very odd, I think you need to practice the hammer-on's pull-off's more, it's a bit choppy, and it ends abruptly too.
I love the keys at 1:55, it's a really nice break from the kickass riffs at the beginning. And yeah, they remind me of old In Flames too.
I can't hear the bass too well, but if I'm not mistaken it doesn't do much. Tone it up and make sure it rarely mirrors the guitars (that's jut lame if it does).
Critiscism aside, I think it's a kickass song. How logn did it take you to make it?