I have a Kitchen Aid flat top and it is solid white. I've had it almost 2 years and it still looks new.
My trick... I use the CeramaBryte EVERY time I use the stovetop, as soon as the unit is cooled down. I LOVE the yellow scrubbies that are sold along side the CeramaBryte at Home Depot. (these scrubbies are especially for glass/flat top..no scratches) They are awesome. These scrubbies work well with cleaning the debris off the glass oven and toaster oven door.
I also spray the cooktop with vinegar when I am done to keep it nice, clean and shiny.
So far, it has withstood my hubby making his famous popcorn almost daily and my 16 yr old cooking.
I have never used the razor scraper....never had to. I did have to use the razor scraper on my old GE Profile unit.
I cook with high end All-Clad Stainless and I also use a lot of cast iron.