#2
fire your screamer and get a guy who's blends more singing with better screaming. there is nothing wrong with integrating screaming into metal, honestly its more of a necessity now, but you still have to blend actual good singing or find someone who has an awesome scream voice.

The instrumentation is really good and i'm pretty impressed @ moments, but if you stick with your current vocalist, your just going to come across as another band with a guy doing crappy screams despite some really solid music from everyone else in the band.
#3
I don't hear anything wrong with the current vocalist. He's not great but he's certainly far from terrible.

The problem I have is the complete and utter lack of bass.