Sounds like you're making loads of progress on your journey. Everyone moves along at their own pace. Like with any kind of goal-setting, positive energy and uplifting thoughts will enhance progress. Any inklings of doubt, focus on confusion or negative energy (i.e., impatience) will undermine progress and hold you back from additional leaps forward.
As you continue to seek like-minded people, it makes sense to read more about those who have progressed along their own astral journeys. On-line courses are available as well as forums and websites specifically oriented to enable astral travelers to interact and share questions and experiences. The issues of energy flow and astral dynamics can certainly shed light on issues you mentioned. Ultimately, some issues are most effectively worked though patient experience and group astral dreaming.
Enjoy the ride!