I have had good glass top cook tops for years now and I always use a brillo pad.
I know you think it will scratch or take off the markings. It doesn't. It is the only thing that will take off the residues that high heat and food leave. I cook a LOT. I scrub hard and sometimes have to do it twice or three times and wipe it off with a clean damp cloth that has been dipped into a solution of dishwashing soap, the liquid kind. Then I dry it with a clean cloth. Looks like new every time.
Try it on a tiny corner. I know that everyone is hesitant when I tell them this.
But DON'T ever use a brillo pad on your stainless steel or on granite. Don't use oven cleaner on your glass top.
See the fifth paragraph down. Now that I have told you what I do, I am terrified it will hurt your new stove.
http://brillo.com/household-helpers_details.asp?tab=0
I JUST cleaned mine just before I read this.