Hmm.
This is a tough one for me. I don't really get this song. I found it really repetitive, and I thought the intro was way too long. For me, it was boring, but it seems like other people like it, so . . . I dunno. There isn't a lot going on in this song, and I think that's why I found it hard to listen to all the way through. I didn't really like the transition at 2:47 . . . I don't know man. Maybe it's the style of music I don't like, but if you have any problems with my review, feel free to PM me and straighten it out.
I can tell you have some musical talent though.