Once the website was in a reasonable shape, I asked for feedback here at IH, and as always, I got received nice replies that allowed me to fine-tune the website.
On the 22nd I did a ShowHN post, which generated some traffic, but only got one upvote.
On the 23nd I launched on PH! As I write this, the day just started. Let's see how it goes...