Oh, that's funny. My son , who is 15, has a very similar wardrobe, except for the purple.
I have to say that about 3 years ago, I also went toward a color palette....and it has worked wonders for me. I really like it. Though I do have more variation than you son. LOL