Sound: No mixing issues glaring here.
Composition: The buildup is kind of long in my opinion. The song is structured, but at the same time it still falls into sounding somewhat repetitive. The use of vocal samples is nice, although I think you could do with some more samples instead of those same ones over and over.
Fit to Art: Not what I would envision for that piece of art, but then again it seems like you went towards the Gorillaz direction. In that manner it sort of fits, but only loosely. The track works better on its own than paired with the art honestly as I don't see it conveying the image very well, either in color or composition or mood.
Originality: Nothing new here or different. Actually almost slightly generic, but interesting enough not to be.
Final Thoughts: A nice track on its own, not so much with the art. Maybe less repetition?