content: 95% good info, 5% annoying sjw.  Yes, has to throw a dig at Trump near the end for no reason whatsoever.  Also has to include A bit about gender spectrum near the front coupled with some pointless excessive outrage.