I think Johan has something to be offered as an Ambassador and deserves a fair chance to prove what he can do. Obviously, the team felt he should be given a chance too, or they wouldn't have created a position for him to be voted in.
With that said--I also think he should practice what he preaches, and if he is here for NULS and the community, he shouldn't advocate for certain nodes or profit-sharing groups to be dismantled or destroyed, or accuse them of being incompetent, etc. for no apparent reason except his own personal bias. He has many times over accused members of the team of not doing their job, being incompetent, lacking transparency, expertise, recommending they should be fired, etc.
This is not behavior indicative of someone who cares about or supports the community. Perhaps he is just a passionate person who cannot help but remark on things he sees as an issue, and if that is the case--use your passion to build up the community, not destroy it.
It would be nice now that so much has been aired out, if we could just move on and work together for all of our mutual benefit. I think that everyone here wants the same thing more than anything else; to increase network effect and value of NULS. That alone is enough reason to give Johan a chance--he's earned that.