Good luck to you mate! I think you may have something more interesting going on than an echo delay. Even though delay is me absolute favourite, I must say you could have these mods better defined and show it off as something quite unique as it already is just clean it up a bit. What do you think? I think you could be sitting on a gold mine mate! All the best..