Of course you already know that it's way too long for most audiences and/or markets, but DANG, THAT'S GOOD.
In case anyone here doesn't know it, Sterix is the resident "poet laureate" on this board. With apologies to the other lyricists, this is the guy musicians should be wanting to work with.