I think your conclusions as to why the full Inmarsat data wasn't publically released is overly cynical Achy. Yes, they are a commercial company, but the bottom line is that Malaysia is in charge of the investigation & ultimately responsible for what is released. Given that speculation is rife, release of such data would have muddied the waters. If another company had managed to analyse the data & come to the conclusion we have been told of today, I am not sure that people would give it the same credibility tbh. Sometimes a little knowledge can be a dangerous thing; releasing the raw data publically could have lead to even more half-baked theories. Inmarsat were working with the AirAccident Investigation Board; it is entirely possible that AAIB have consulted with other parties to validate Inmarsat's analysis.
Remember, this is about the death of 239 people, we are not privy to all aspects of investigations of deaths in this country & we do not have a right to know chapter & verse of this one.
Much as I do believe this latest analysis, until someone has retrieved pieces of a 777 from the Indian Ocean, I find it difficult to totally accept the finality - goodness only knows how the relatives must feel.