Only the specific units mentioned in the entry for the detachment gain the detachment keyword. Most units do not, even if they're in the detachment, it's usually only a handful of specific ones.
Can't answer you're other question sorry, I don't have the issue of White Dwarf. If you could post the exact wording of the rule o can probably help though.