Yeah, the ML is still in it's infancy, so we're almost in that cold-start right now. To address that, I built in some more randomness into the algorithm so the initial logo designs can just get the user thinking and then we can get a better sense of their taste as they favorite logos. Without that randomness, the algorithm tries and fails horribly at creating logos.
I would love to analyze 'good' logos. I would imagine it's realllllyyy hard to analyze actual pixels. We just analyze actions and pre-created objects (ie. a font choice).