BoomBap ... ? And I thought I'm getting old when I heard people talking about Dubstep ;) I like it, nice clear melody and a cool beat, what else could you want
percussion in boombap is always difficult to get right. I'd say to run the drums through a separate mix and give them some fuzz with a little bit of record static (or any fitting analogue artifact). I sometimes dig through samples for hours when I'm producing oldhead style.
all in all, you did great for trying out such a different sound!