Prof. Duncan Steel's CV is extremely impressive, to the extent that he is likely one of the few people on earth with the credentials to be taken seriously in disputing the data, having arguably comparable if not greater experience than the Inmarsat team members.
With no flotsam found to date I for one remain somewhat skeptical the a/c ended up in the Indian Ocean.
Additionally I just don't feel confident that we have been told the entire story.