well....
when it says "a flash of neon light...." its a nuke going off, making people quiet as they watch it go off. and the "neon god they made....." was the the mushroom cloud, alight in the darkness. but it just depends on what the person thinks. oh well. one of the few flashes (yes even on clock day) that make me like clock crew.