Nice variety between the difficulties here. Because of this, I'm going to break it down on a per difficulty basis:
Easy - Actually, it's quite good (I thought something else of it at first). The only thing is the first spinner doesn't seem like it belongs there, to me. It works, but it feels as if you could be doing something better with that part.
Normal - Good use of spinners and sliders here, but the note placement/spacing in many areas just downright confused me. The beginning and the end of the song seem pretty coherent and all, but there's a few spots in the middle of the song where I'm just outright guessing.
Hard - This was my most preferred level to play on, as it seems the most intuitive. There's a couple spots that require getting used to where the song quickly jumps from a multiple-repeat slider to a string of 8 or 9 notes all within a few seconds, but it's really not too big of an issue...at least, for me. The song is pretty coherent for the most part on Hard.
I feel that Easy and Hard need at most only minor tweaks to them, but Normal is going to need a bit of work. This was my first time hearing this song, but I was still able to kind of groove along to the song on Easy/Hard which is a good sign. I don't think it's polished yet, but you're getting pretty close.