Congrats with release! As a feedback, I would suggest better landing page. I don't understand what your product is about after looking at the release and the landing page.