MamaC - is your husband from down south? I know you say NYC now, but is a born and bred southerner?
ETA: Nevermind - I just reread your post and you say he is native to the area... sorry!!
Because his version is pretty much the accepted pronunciation of all those words around here. Except orange is more like ore-unge instead of -inge, and ki-ote has a little more drag on the -ote part... more like ki-yohhht.
And yes, most people say q-pon around here. Even me. And I know (and have known for a while) that it isn't right, but it's just how my old granny said it, and that's what stuck...