It sounds very good to me. Only change I would make is replace 'white lights in it' with 'white highlights', making the sentence:
"She had an extremely bad complexion and pale yellow hair with white highlights, exactly the colour of molasses taffy that has been pulled until it glistens."
Edit: Google "recipes for molasses taffy" would be my suggestion if you after what colour her hair is, if it's like molasses taffy.