I'd have thought that Tech Log was an entirely appropriate forum.
If they can't get their own stuff on the mark - regardless of what the reason may or may not be - no reason why PPRuNe can't provide something in the way of a back up ... perhaps this thread can provide something in the way of a defacto information source ?