Unawarebrah
I address every female as ma'am.
Whenever I make eye contact with someone, I usually just give a quick smile and sometimes duck my head down.
I usually give hand-shakes whenever I first meet someone.
Etiquette isn't as simple as doing a task. It's not about just doing something, it's about
doing it right.
Calling somebody "ma'am" is a great way to start off a conversation badly. Ma'am is a title that automatically ages a person, so I recommend using "miss" if anything. Or their name.
Point 2 sounds more antisocial than anything. Don't worry so much about that.
Handshakes are an art, my friend. You have to know what kind of handshake to use at what moment. If you're being introduced to a male and you're a male, you make that shake firm. But not as if it's a competition, don't try to crush their hand. Just give them a firm handshake that says "hey, I'm a man, not some little b***h boy who has a limp hand." For girls, keep it steady, but still solid.