I've already added two answers of things I think should be changed based on objective criteria. This is subjective and my "feelings toward" things, so it's a separate post.
If you're a long-term contributor, how does this document impact your feelings toward new users and their needs, if at all?
If anything, it makes me reconsider whether I should help newcomers at all. I'm not here for gaming or other hobbies where a suspension might be a nuisance over the weekend, those SE sides are a side-effect of me hanging out on the professional sites. My account is a professional resource. Of the 300+ days a year I use Stack Overflow, sometimes even before I had my first coffee, I'm sure there will be a day or two where I get snarky if I see a poster that shows no effort. I'm only human. I think it goes without saying, but I say it anyway: I'm talking about sarcasm or snark here. No insults, no harassment.
This document is made to tell me that I jeopardize my professional resource by commenting. So I will simply not do that anymore or only with accounts I recognize as friendly. I will downvote those that don't conform 100% to the rules instead of commenting and trying to help. That is a safe action. I think it's unfriendly and not welcoming, but it's safe from punishment by the thought- and/or language police.
My experience says that sites that already drive "be nice" to higher levels suspend people for things I don't want to be suspended for. I have been suspended for basically repeatedly saying that I think specific actions of the moderators are unprofessional. Yes, that's how badass insulting I am when I'm really mad: "unprofessional". I really rock it. I should become a rapper. Saying it too often got me a suspension for "Abuse of Moderators". If that is abuse, we definitely need a new term for what you are describing in the CoC. By the way, it took 5 weeks to even get somebody but the original mods to look at that suspension. So no, there is no trust from my side that SE can handle a policy like that and it's fallout. Because not only the user-base grew, the moderator base too. And those, too, are not this tight-knit group you once knew by heart.
And again, I will not risk a professional resource on the off-chance that a mod might have a nice day when I have a bad one. If being human once in a while means I lose my account, I will immediately stop helping people that don't know the ropes here and need help.
I will leave that task to all the new people who will come in and contribute because it's so "nice" now (how was that sentence on the snark level? Close to being suspended already?).
How does it impact your feelings toward the company?
It feels like you guys got off course. I see the ugliness that sites invite that make the user tell their personal problems. And all the harassment that follows. That's not SE or SO. SO (and I guess everything around it, like superuser, dba, programming etc) has always been about relatively neutral information exchange. I care whether someone can solve my programming problem. I have no need for information about gender or age or skin color and there is no discrimination based on those properties if the users don't have those properties. Yes, once you expose those properties creepy people come out, because creepy people exist. Everywhere. That hasn't changed and you will not change it with a Code of Conduct either.
I said it in a comment earlier: I'm here because I'm a professional and I'm looking for a solution to my professional problem. Being a professional sometimes means you have to put up with stuff. Just ask a random waitress if "professional" means everybody is nice to them all the time. I will take any amount of snark or sarcasm or any other type of comment if there is a tiny chance it helps me solve my problem. Because that is my priority. Solving my problem. Not being nice, not being welcomed. Solving my problem. I can ignore any comment I don't like, but I cannot ignore not getting a solution.
It does not feel like that is your focus anymore.