I quite like the landing page. Very no nonsense with just well laid out text. Could maybe have hand-written the HTML.
The only concern I had that wasn't clear on the landing page was some assurance that the form endpoint wouldn't stop working. I noticed that you have other business products and that FormSubmit could be offered and supported this way indefinitely out of kindness, marketing, or lead generation.