sounds very digital to me, could do with some verb to put things into there own space. also some swing to get the perc a little looser, all sounds very rigid at the moment