I'm just surprised at how much you know about an industry, that you have yet to even enter. It's one thing to read UP on thangs, but it's another to actually do shit. Booksmarts won't help you as much as actual experience. Which you can only get in time. You'll be surprised at how much you DON'T know, when you test the waters of the music industry.
You sound like you got your shit straight for the most part. My only advise to you is, be humble when is comes to receiving advice from niggaz who have already been in the game for a minute. You can't learn from niggaz if you alwats actin like you know everythang. Don't say "I know", just shut UP, listen, and take all that shit in.Cuz remeber, they used to be where you was at. And they tellin you shit, that they wished they had listened to, when they was trying to come up.