maybe with lyrics it would make a song
lots of energy. done well
the song has some great musicianship but sound and style wise is a little less modern than a manager like me needs to hear. I did think it was creating using this kind of electronic instrumentation when and where you did
Being a bit more inventive melodically is also something I think you could have done to help the song become more memorable.