You might want to check and make sure that SQLCE 3.1 was successfully installed by the CF3 installer on your system. This is a requirement and a failed install would definitely effect the media load process.

It should be visible in your installed programs as Microsoft SQL Server 2005 Compact Edition [ENU] with a file date of 9/1/2009 (yours might be later)