You do have some good points there, but i have a few good answers for that...
Well, you are in the best position to judge, so plot your course and go for it.
On the subject of coming out - I'll just throw out my point of view here. (This is not advice, just my experience.)
I have found that coming out is not a one-time event, but an everyday process. I find myself constantly dropping the information that I am gay into conversations with new people. I am not "advertising". It just naturally comes up.
The problem is that everyone assumes that we are straight. We live in a hetero-centric culture and it just doesn't even enter into most people's heads that a person would be anything other than straight.
So here's how it goes: I am introduced to someone. They ask me if I am married - a normal small-talk getting-to-know-you safe social question. I know that they are assuming that I am straight. If I remain vague and say "No, but I'm living with someone", they are very likely to follow up with "What's her name?" or "How did you meet her?", or some other variation, that is going to take us down the heterosexual assumption path.
How awkward is it going to be if they learn later from a friend that I am actually gay? They will be embarrassed that they kept asking about "her", and probably a bit miffed that I let them blather on and never corrected them.
My goal is to save them from that social faux pas, and drop in the gay information as soon as the subject comes up, so they can chat with me using the correct pronouns and not be cringing later. So, I chime in with something like "No, I'm not married, but my boyfriend and I have been together for seven years." Just like that - no big deal. They brought up the subject of spouses, and I got them off the wrong track and on to the right one without putting them on the spot in any way.
I take responsibility for the fact that they have made an incorrect assumption; I don't put the responsibility on
them to just know, or find out on their own.
Every single time I have found that people take their comfort cues from me. If I am confident with myself and matter-of-fact about it, then they know that they can be comfortable with it. Some may choose not to pursue that line of questioning any more, but that's OK, too. I'm not shoving anything in their face. I let them decide where to go with the information.
This has the positive political side effect that they now know one more person who is gay. Polls show that the single biggest factor in whether someone is favorable to gay issues is whether or not they know someone who is gay.
But as I said - this is not advice, just food for thought for the future. You are young and just getting your footing in the world. You will find the way that works for you, and you will get there one step at a time.
All the best - and congratulations on your upcoming graduation!