hmmm.
It's gonna be really hard to give a nice review to this. I can honestly tell that you put alot of work into this. But....what i'm hearing is pretty bad. In a sense that it's hard to listen to. Too many layers, you should try slowing it down, maybe give someone a chance to actually hear what's going on. I hear the workings of some very good stuff. it's just not coming out right. so please keep working on new stuff and good exercise is when you finish the song, leave it alone for a while, then come back to it later, you might hear stuff that needs improving.