I LOVE your lyrics, I hope you find someone to contribute some vocals for you.
For my taste, the backing tracks sound too happy for those lyrics, but it wouldn't be the first song where that very contradiction makes it work.