Your point was that BSDs share kernels. That's not true, as the BSD being talked about in the article all use different kernels.
Also, you said they share packaging systems. That's true to a much lesser extent than you implied, it's just that DragonflyBSD uses netpkgsrc (and maybe OpenBSD too, I don't know).
PC-BSD is just a distribution of FreeBSD, not another BSD.