Like I said, Im pretty computer literate so I know the file structure is good. Like I've got the .zip file named as the Datel supplied one (the Datel supplied one is renamed to MechAssaul_DatelMechOriginal.zip) and this is how the structure goes.
*MechAssaul_DatelMech.zip
--> * UDATA Folder
------>* 4d530017 Folder
--------->* 62D648EBF155 Folder
------------>* Boot.cfg
------------>* Default.xbe
------------>* evox.ini
------------>* evoxdash.xbe
------------>* Phoenix.raw
------------>* xboxrom.bin
------------>* Skin Folder
-------------->* Folders With Skins That Came With Latest EvoX Release (EvoX_V1_8_3752)
Earlier I decided to download one of the Linux saves off of CodeJunkies. It will transfer over fine, but it locks up when I goto load campaign. So I compared the file structure, and there are 4 or 5 files that aren't in my built version. So I copied those over thinking that maybe that will work. Anyways, it transfers over to the memory card, but it still locks up MechAssault. So I said "F it" and went back and built another zip of my original and it won't transfer over still. So I dunno, this is really cheesing me off because I wan't this to work damn it.