Implementation of hook_file_default_displays() {media module} makes it impossible to export image display settings via features
The problems comes from the heart of Media module which programatically add default overrides.

I have managed to solve the problem in 2 steps:
(1) Sunk the Media Icon to the bottom

apply a patch to Media module:

--- sites/all/modules/contributed/media/media.module
+++ sites/all/modules/contributed/media/media.module
@@ -1082,7 +1082,7 @@
   $file_display = new stdClass();
   $file_display-&gt;api_version = 1;
   $file_display-&gt;name = 'video__preview__file_field_media_large_icon';
-  $file_display-&gt;weight = 0;
+  $file_display-&gt;weight = 50;
   $file_display-&gt;status = TRUE;
   $file_display-&gt;settings = '';
   $file_displays['video__preview__file_field_media_large_icon'] = $file_display;
@@ -1093,7 +1093,7 @@
   $file_display = new stdClass();
   $file_display-&gt;api_version = 1;
   $file_display-&gt;name = 'audio__preview__file_field_media_large_icon';
-  $file_display-&gt;weight = 0;
+  $file_display-&gt;weight = 50;
   $file_display-&gt;status = TRUE;
   $file_display-&gt;settings = '';
   $file_displays['audio__preview__file_field_media_large_icon'] = $file_display;
@@ -1104,7 +1104,7 @@
   $file_display = new stdClass();
   $file_display-&gt;api_version = 1;
   $file_display-&gt;name = 'document__preview__file_field_media_large_icon';
-  $file_display-&gt;weight = 0;
+  $file_display-&gt;weight = 50;
   $file_display-&gt;status = TRUE;
   $file_display-&gt;settings = '';
   $file_displays['document__preview__file_field_media_large_icon'] = $file_display;


(2) I exported my feature but manually edited the File Display like this:

YOURFEATURE.features.field.inc

For Default the order is

Vimeo 
Vimeo Preview 
Youtube 
Youtube Preview


For Preview the order is

Vimeo Preview 
Vimeo 
Youtube Preview
Youtube