I'd have to scour the many many videos and interviews David has been in and honestly, that's not something I care to do. Perhaps we could ask the posters in this thread to post up the videos and interviews they've seen about NPCs? That would be great.
Your second point of discussion is more problematic, IMO, than the first, and is responsible, again IMO, for much of the anger and frustration currently surrounding ED. David not only laid out his "vision" but he directly took backers questions about what would and would not be in the game. If you care to, rewatch all the dev diaries from David, you'll find a lot of things David said would be in ED, not a vision or a maybe, they would be in the game, haven't yet made an appearance or, like persistent NPCs, are a bare minimum (at best) in their current form. Take a look at Dev diary #4 for just one example. How much of that is in game right now? IMO, not very much at all.
The way I listen to David is by what he says, not some interpretation of what I think the devs can actually deliver. David's mouth, as is a popular expression here in the states, was writing checks the dev team couldn't cash and unfortunately, for many in their minds, those checks were banked on backer funds. Personally, I can't give David a pass for this, if I could, I'd have to give Peter Molyneux a pass too, something I also can't do. Unfortunately for David when you're the owner, face and voice for a company and you say things will be in the game and they are not then you have to accept responsibility for that, something, IMO, David has not done and actively avoids.
I think and IMO, what needs to be done is everyone that is interested or cares about the current topic (persistent NPCs) should post up everything David or the Dev has said, in particular David, about persistent NPcs or NPCs in general and then we can all sort through what was said, what wasn't, what's ingame, what's not, what we know will be for sure and what's still super top secret "maybe" to be in the game.
I'll start it off with this dev video #4 @5:57 (incase the time is incorrect when I copied it) where
David talks specifically about persistent NPCs, this is just one example, there are more. I suppose one could say the Mineral Magpie "technically" fulfills Davids statement about NPCs in this video but, I'd wager this is not what anyone imagined it would be like:
https://www.youtube.com/watch?v=QJGUvr-uBRA&t=353
I suspect much of the persistent NPC stuff will come with "Power Play" After the Xbone release but, I don't think anyone that argues what we have now is what David said it would in videos and interviews where he directly answered questioned without saying "This is just a vision" or "If my devs can make this happen".
Also, just because I call David out for, IMO, outright rubbish sales pitches, that doesn't mean I'm anti FD or hate the game, quite the contrary.