This song sounds really cool, but alas, I would like to know what it's taking about. ^_^ Yup, a translation would be nice.
I found the lyrics on YouTube (I am sorry that I couldn't do better, but the lyrics are a leetle bit hard to find. ^^; )
http://www.youtube.com/watch?v=BNZZjConJiA
Thanks a million.