MH370 detected above Malacca Straits at 2.40am
2:40 am - exactly the same time the original reports said it was declared missing. Too coincidental!
More likely this is a journalist who's conflating different stories. 9:1 says this story dies an inglorious death.
Also I'm sure some pilots can comment on the flight time from the last reported position and time to Pulau Perak. It looks like a very slow flight to me.