I agree with most of these although personally I prefer the flexibility of not having a set list. You absolutely have to read your audience and play the right tunes (and if you do a set list aren't you limiting your choice in advance?). I'd never thought of "play for the ladies" as a formal tactic but thinking about it that's what I've been doing for years especially when plying for dancing! One thing they don't say directly is the importance of clothing. I find that putting on stage gear - even if it is just a nice shirt - sets me up for a performance but also says to the audience that you are serious about putting on a good show.
_________________________
John Allcock