If you want to be taken seriously and appear professional as a developer you
1. stick to your word
2. support your game on EVERY platform you use for it.
If the dev has an Itch page for it, I shouldn't have to go trawl through the internet to find the release he has promised.
Edit:
Don't get me wrong I appreciate you pointing out that it's available elsewhere.
You were just trying to help.
Also I appreciate the work that's gone into this VN. I've enjoyed so far and am looking forward to future updates.