Its pretty good.
I tell this to pretty much everyone that either sings or uses vocals in their music - enunciate, use YOUR voice, and get creative with it. I want vocals that are musical but it also gives more depth to the music if the vocals convey something that the audience can relate to or be impacted emotionally by. Its also nice to experience new sounds so don't be afraid to get a little wild with it like you did with the vocals later on in the song.
I personally don't like canned beats/ingredients - I like things that are fresh with dynamic layers of flavor.(I did hear some reverb on some of the drums and there was definitely some movement/change as well as a drop/pause in there which is all good stuff.)
And I also like to only use repetition to accentuate something rather than just doing it because you think thats whats expected. Sometimes repitition works. I feel that its better to try and repeat the feeling rather than just copy/pasting to give more dynamics. But you are really free to do it however you want.
And when I write music I usually ask myself - can it be played live? How does this sound on crappy speakers or if it was to be played on the radio? And is the feel of this an opening, connecting, leading, rising, falling, encore or something definable type of song or movement?(so that I can maybe place it in an appropriate/intersting place in the set list/track list.)
I don't mean to sound so negative. Your stuff sounds good. I would love to hear the EP.
(I always feel weird giving advice or my opinion about someone elses artwork because I'm so harsh on myself about my own artwork that I usually only release less than 5-10% of everything that I record.)