That bass drum/kick doesn't feel like it has enough impact when it first comes in, but feels perfectly in-place later, with the other percussion. The melodies feel unrepetitive, since you keep changing something. This is probably one of your best, or your best song yet. :)