Candy paint is a color base coat with many coats of slightly tinted clear coats over it each coat giving a little more depth and a little more color. For example, candy apple is a gold base with many coats of transparent red (like colored glass) over it. You can still see a little hint of gold when you look straight at it but at an angle all you will see is the red. Metal flake is basically millions of tiny flakes that produce a dazzling three dimensional metallic finish.
I was fairly happy with the results of my shader BUT I did have a hard time trying to get the flakes to the size I wanted. There seemed to be a threshold where the flakes would not appear to get smaller as I raised the flake frequency. I still would like those flakes to be smaller. If I figure out how to do it I'll post in the comments and if anyone knows, please help me!