Sounds abit like a mashup of Dimmu Borgir-megdeth not sure if you sampled the background sound but this is the vibe I hear.
I'm a huge fan of this music genre & few others. I would leave the background out throughout the song it was alright at the beginnning.
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.