The musics are cool and work by themselves, but I think you are missing a bit of cohesion to make the whole things "one". Some sounds are a little rough too, take time to polish your mix, try to make your ost connected, and you'll shine like never before.