Although I usually don't like techno elements mixed in with my rock, this is pretty good! The first half of the song is amazing, but then it starts to get really repetetive. Try changing the theme sometimes. It's also too short.
Overall, I give you 8/10. Good effort.