Incorporated molecules to depict people connecting, and your 3 concepts. The graphic by itself even lends itself to drawing interest....asking the question....what does this mean?
We like the abstractness of your design. We find the idea intriguing but aren't sure if the molecule is the right fit for us - we like the direction and take on the project, however.