Good job on coming so far! Your game looks amazing.
Personally I cen relate to your problems a lot, getting feedback can be very scary at first too! Deciding to show your unfinished work is a very brave decision, and putting your ego aside when someone tells you that you're on the wrong path is even harder for me.
Great post!