Here's an updated map that shows the lost contact position, oil rig location, and where the latest debris is that was spotted by the China satellite...
Spoiler for size.
Also, here's a Chinese article that apparently shows pics of said debris:
http://www.chinanews.com/gn/2014/03-12/5943596.shtml
Here it is: