Yea, as you said, too many different colors. Add a bw version, it may looks better. Some effects, especially on the right side are looking very oversharpened, blur those a bit. The flow is pretty nice.
The effects look a bit sloppy. Its not that you have too many colors, its that they don't go well together. Try a few adjustment layers. :3
Definately too many colors. I don't really think the style fits the render. Try adding some textures.
I say a BW version would be awesome. This one has too many colors, hun. The BW could be good though. ^_^