"Soon" being tomorrow, next week, next month? Just stating the obvious, but taking 30 minutes to do it now while you have traction on HN seems like a no-brainer.
I did a lot of things wrong this time (I should've seen coming all the negative feedback I got). The lesson I learned is not rushing things. I will likely have to get a step back and to rethink some stuff (including landing page).