I really liked the idea of this design, but I think you should use fewer colours if that's very hard and the colors are important then you should use less saturated colours and maybe add a bit of contract.
Overall, the idea and the concept are really good.
Good Job!