Great writeup @kaiyes and inspiring to say the least! It is really amazing what can happen when people just ask for help.
I, too, had lots of struggling moments back in the day, and even today, and the meteor community is always there to help. I've never had a question - even the most basic, the silliest one - unanswered.
This is what I love most about Meteor, the community!