There is one gap that I would like to be explained. That being the time between the ending of the transponder signal and the reported Westbound primary radar track over the Malacca Straits. If the flight hadn't been tracked in the interim, how could they be certain it was the same aircraft? Due to various processing techniques, air defence primary radar has significantly greater range than civil primary radar, therefore it is very questionable that any aircraft operating in a region guarded so zealously by a number of countries, could have swanned around without attracting any attention.
Without any reasonable shadow of doubt, there is more information available, but it has yet to come to the surface (excuse the pun).