Thank you for this, I really appreciate it! Some ideas I will try to incorporate
Viewing post in Getting people to view my game innocently
I forgot to mention, but you could also try creating a new topic under the Release Announcements or the Get Feedback page here on itch to start getting feedback on a newly-released, in development or even a finished project. Just follow the page rules before posting and you're good to go! This might also help getting the word out for your game here :)