I don't know much about music...
...but I know I love this song. It's alot different from what I normally here. The beat is never really the same throughout, which gives it some flair, and I love how it snares up at some parts of the song. Being someone who plays alot of ITG and Stepmania on the keyboard, I'd love to see this put to a step chart! Either way, 9/10 from me.