Hey buddy. Welcome to the forum =)
Let's take the first situation. I would thoroughly discourage you from using the glasses/read my text opener. The girl, if she has any ounce of a brain will see straight through it and categorise you as another loserish guy trying and failing to get with her. You will also lose the frame if she does grant you further conversation.
Opening isn't just what you say, in fact that's a small part of it. What I would have done is sat next to her. I've been developing bus game a lot over the past few months so I have experience here. If the bus is relatively empty, then either sit on the seats next to/opposite her (but not RIGHT next to her), or sit IN FRONT of her, never behind. That's just perverted and AFC.
To open, just use any of the million openers you will find on this website and in many places. You can use a situational one about the bus. You can start off formal and extend your hand in a handshake and say "pleasure to meet you what's your name". She will ask for your name in return. Now there are two tools you have to be creative interesting and unique - make a comment about her name, or answer her question in an interesting way.
WHILST YOU'RE TALKING, get up casually and sit next to her. It has to be whilst you're talking, same in most situations. But just sit on the edge as if she has a disease. Then make her qualify. Something like "Jesus man, I met a girl the other day on the bus and I didn't even know her but she kept trying to touch me...that was weird. You're not a weird girl are you? She'll say no, to which you respond by moving close to her (sitting properly next to her) and saying "good! Then maybe we can be friends". Note that you say that without looking or caring about her, otherwise it will seem needy. You're qualifying her, not the other way around. At any point after this you can push her away with your but and squeeze her against the window and say "You're taking too much space, fatso". This is good kino and it works because you're negging her. Make sure you don't lean in with your face while doing this or it will be weird.
I don't fully understand the context of your second situation, but street game is much harder than bus game. I've found that it's best to go in with a situational opener and be very polite, because big bad men walking up to cute innocent women doesn't go down very well stereotypically

. In other words, you reverse the order of the stages of comfort and attraction. Some so called 'mPUA' said this and I've found he is absolutely correct.