The article and French report point to the fire being caused by an oxygen leak from a faulty cockpit oxygen mask system. There were many problems reported with the system on that plane, such as the oxygen air level decreasing every flight and the oxygen mask box being replaced with a refurbed faulty one from another plane after it was found to be stuck open. Additionally, there's allegations of other problems with the plane in question not being logged properly. I think having a plane full of passengers on the state-run Egyptian airline getting killed due to poor maintenance is enough of a motivation for the Egyptian government to try to cover things up.
If an airline discovers that it has poor maintenance from an accident investigation, and tells everyone about the problem, then I _might_ consider flying that airline in the furure.