O_O Listening to so much of you singing finally reminded me of
http://www.youtube.com/watch?v=GAO7Zo 2xIFg - Royal Trux
If you haven't heard of em... I think you should give them a try. They seem like they might be right up your alley.
Anyway, I really like these lyrics and the way they are delivered.
Please contact me if you would like to use this in a project. We can discuss the details.