Good song Dave.

I agree with the comments about getting a tad busy at times, so that the vocal gets lost. The vocals need to come up just a bit and anything that is competing with vocals in this genre (or any genre, come to think of it) has to go.

Cool song though!!!