As far as the white spots, if they are little freckle looking spots that is normal on some whites. Mine has a few.