I think it's time to start doing some live shows. Bring a laptop for your filtering magic of course.
Is that a piano I hear in the very beginning? You fooled me as I would have never guessed this to be done with live audio. What was your mic setup? What is being used for the melody at 3:15? Didn't see you mention lead guitar as that would have been first guess and probably wrong for it. So yeah, this is good. The only thing I would like to hear different is a more bizarre groove with the drums/kick. I just feel this piece is asking for something less conventional sounding as well than that kick that is used.