This will clean up really well.
Use 0000 steel wool and Palmolive dish soap on the lid and the control panel. Don't worry, it won't scratch it or remove the lettering.
It needs a new ignitor.
The burners 'might' be ok. The skinny cross-over one tends to possibly break. They are not expensive...