I like the piece, but I don't think the different colors work together too well. It needs more definition between the different elements, as right now I see a bunch of pink pixels. The elements themselves are very well done, but they don't work with the background.