One thing you might not hear on your laptop speakers is that the low-base component of the drums are totally overpowering. If it's possible on your setup, an EQ or highpass filter could really improve the situation.
The song is really well-designed, it even has a well-played key-change at about 2:15. The only thing aside from the drums I'd like to see is perhaps an ending or a loop lead-in.
Check out this artist's other music too, they seem quite consistent with their quality.
Ah, I can hear it now. Ouch.
Ooh... Sounds like something from a LoZ game or something. I love this song! Good job.