Scott,
Neat tune. Very cool arrangement and not sure what you mean by vocals "not being best"? They sound great to me. Cool use of synths. Structure... as wise man said, fuggedaboutit, I didn't even noticed until I read comments. Solid message. Good mix. Liked it, and thank you for sharing.
Misha.