Not really sure what to make of it really, I guess it's not my sort of music. There is certainly a good amount of effort and intent in the song. Sorry I could not say better things for you, good luck with your writing.

Dude