IMHO various chunks of debris with an aproximate size of 20 by 20 meters pretty much rule out a high speed impact.
But:
- There was no communication during descent.
- ELT wasn't activated.
- If there may be survivors, why would the chinese "hold back" the images for 3 days ?