Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

I think your lengthy feeback is absolutely the best, easiest way to improve is to get a feel of what the players think while playing. kudosx100 for doing it and taking the time again and again.