That's the problem with landing pages. They're always hard to design objectively when you've worked on the product for so long. I'll think of some optional wording for headings etc to better explain it.
The current 3 points on the landing page sound rather empty to me.