Nice song dude... you have some good ideas. I like your style, trying to mix some electro with metal and you did it quite well. Your guitar playing is not bad at all.
Your drums aren't bad either, but you should keep practicing your programing. Try making some covers of the most dificult songs you like. That helped me improve a lot. Your mixing also need some practice... But you on the right path :)...
Your music is not bad at all. I'll scout you into the audio portal.
Please contact me if you would like to use this in a project. We can discuss the details.