Nice write, good subject.
I was a little overwhelmed with the heavy nature of the vocals (perhaps some EQ is in order) but, I think you've got a winner here.

moto