I agree with csw-001. The visual makes it look like an elongated form of mind mapping, but the text seems to suggest there is something more there. What that is, I cannot tell.
The landing page looks good. Maybe you need an animation that gives a sample workflow.
For example, I can't tell if you are overloading the word "mission" when you talk about your company mission and whatever the users' "mission diagrams" might happen to be, because the usage feels different.