You have hit the nail on the head all by yourself, ol` son.
Just about everything you are doing is going to generate frewuencies in the upper mid and treble range which is the area most prone to feedback, and then you have it heavily compressed!.
Unless you are trying to appeal to an audience of bats, have you considered easing up on the quirky vocal eq & effects?
A flutter echo on a snare part is a sure recipe for disaster live.(second track)
Just my take on it, but I found it all rather irritating and distracting.
Suspect a more conventional approach might get people to listen longer.
Failing that if you are determined that this shall be Your Sound, you need a BIG EXPENSIVE P.A. and someone who knows what they are doing to mix you.
Me? But I`m such a loveable old bugger!