When I look at the resulting index.html file, there is no <form> tag at all anywhere in the HTML. An HTML form must exist to use Netlify forms and this requirement is not met. This is why your form isn’t being detected.
Also, instead of using wget to download index.html, you can download the deploy in the UI using the button in the screenshot below on this page:
This is another way to examine the files in a specific deploy.
If there are any other questions about this, please let us know.
So I figured out the problem. I needed to create a dummy hidden html form. I didn’t think I needed to do this because I am using Gatsby and the docs says you don’t need to do this since it is a static site generator.