I think these are solid pieces of advice. As a female gamer, this was pretty much how I got into Bioware games, or any non-casual game really. Except I initiated my own introduction by looking over my little brother's shoulders during his playthroughs. While I did enjoy Zelda, Warcraft 3, or WoW, I didn't REALLY love it until Mass Effect and Bioshock.
Character creation and immersion helps. After awhile, you tend forget it's a videogame, and see it more like a different (and interactive) medium of telling a story. {I can't tell you all the times I endured those annoying side-quests, just to get a major cut-scene.)
All passions and dedications start small, and gradually build up -- no need to freak out if she's not on board for a lengthy online session just yet.
On the other hand, some people simply hate non-casual games, no matter how it is introduced. But you'll never know that if you don't try. I was just fortunate I'm inclined towards liking sci-fiction, horror (and fantasy to an extent), so it was easy for me to get involved.