Let me be blunt. It just doesn't flow. I'm not sure what you were trying to achieve here, but it sounds like there were several songs trying to be heard over the other. You've got pieces, but they don't fit together. Try making songs a little more simple and symmetrical, and make the patterns more cohesive.. Don't just throw random patterns in there because they sound nice. They may not sound so nice when combined with other sounds.