The trouble with those "established facts" is that they themselves are not consistent in terms of the "level" on which they operate. The idea that "Blood Angels armor is red" is an extremely specific detail relative to the setting -- as opposed to something that is very high level, like "Karl Franz is the current emperor" (keep in mind that
WHFB is a much narrower "space"). The idea that Blood angels wear red armor is trivial compared to something as definitive as so-and-so is in charge of a huge portion of the setting of our story.
Meanwhile, we're missing a lot of other high-level details, such as how the Lex Imperialis interfaces with the doctrine of the Ecclesiarchy. (Or even what that doctrine is in the first place!) And how does "Commissar Yarrick defended Hades Hive during the Second Armageddon War" stand up against "Ollanius Pius stepped between the Emperor and Horus on the battle barge"? They're the same level of information (the relevance of the individual to some larger issue) and yet one is considered an "established fact" whereas the other one might be some kind of legend or vision.
So these "facts" have to be considered for what they are: elements of brand identity -- AND NOT -- hard-and-fast milestones in an otherwise ill-defined fictional universe. The goal has never been about singular truth; we don't even have the granularity of detail to start establishing that. The goal is more about making sense out of what we've been sold, which includes video games and novels as well as miniatures rule books. This is what I was trying to emphasize to Aaron Dembski-Bowden in the face of his rather starry-eyed rehabilitation of
GW's IP strategy:
Fluff discussions are how fans transform the bitter experience of being (ineffectually) marketed to into the meaningful experience of exploration and enjoyment.