I think it looks awesome, but since you asked I have something that can improve the overall look a bit: I think it looks a bit dark and all the colours have a similar feel (the purples, blues and metal), so a spot colour might help make the model a bit more interesting. In case you don't know, a spot colour is normally the third main colour on the model, something applied in very small amounts that acts as a contrast to the rest of the model.
Perhaps you could try with some very subtle details of bright gold (or even yellow if you're bold). I'd advice you to be very selective about where you want to apply this though as you can easily end up with too much.