I'm not fussy on NPC's, we'll see how it plays out and if anything bothers me I'll let you know.
As for communication, it makes sense to me for her to learn with Hark and then gradually branch out to others. Just remember that this should all take a long time to happen.