This is a beautiful story! You have such a good heart. None of these are mere coincidences, the universe is sending an amazing man your way.
This sounds like a lot of drama. A guy acting jealous and possessive is not sincere. The bolded is a major red flag and is typical of energy vampires. Courtship with quality men is relaxed, fun, and straightforward. They aren't envious when you date others-- they expect it, and they look forward to proving themselves worthy. I'm guessing a part of this drama comes from the fact that you all know the same people. I'd leave the Baller dude alone, he's messy, and I'd build a rotation of men who are unrelated to your circle of friends.
As for Crush bae, is he the one who blows hot and cold? The only way this could work is if you let him get ahead of you in his feelings. There is nothing wrong with really liking him, but keep your power. Otherwise, you'll always feel on edge and there is nothing empowering about that. If you go back through this thread you'll notice a pattern. Whenever we talk about men we're crazy about, and we hint that we're ahead in our feelings, it doesn't work out. Check out the posters who are now ring shopping, engaged, or married. Notice how differently they talk about the men and the courtship process. The men are wild about them and they are meh about the guy. The men are way ahead in their feelings and are jumping through hoops to get the woman to catch up. It has taken me over a decade to realize that this is the only way for a woman to achieve absolute bliss in the relationship. I wasted so much time being super available to lukewarm men. Whenever you are waiting on him to catch up to your level of interest, you've given him the power. If he's blowing cold, downgrade him and make him chase. If he's interested, he'll happily do so and having to earn your time, attention, and approval is what will inspire love in him. It is the only way. Men do not fall in love the same way we fall in love. The chase has to be there for them to connect emotionally with a woman. He wants to chase you, he wants a challenge, so give it to him. Have enough faith that you're worth a dude breaking his neck to win your heart. You got this!