The marque seems fairly abstract/meaningless, will degrade at small sizes and will be difficult to apply/adapt (as it's v. complex).
It's aesthetically pleasing but perhaps forgettable, some sort of smile in the mind idea or objectively-led concept would allow more distinction from competitors in my opinion.
__________________