The landing page IMO is missing a few important pieces of information:
- this will not be free post-beta but there's no mention of pricing at all
- the text says 'native' but not which OSes and if the apps can be deployed through the various App Stores
- the rationale for limiting the on-page demo is fine but shouldn't prevent you from linking to a full-feature demo on a secondary page.
Good luck!