Hmm. I don't know what your skills and resources are when it comes to video editing, but maybe....
[Begin with inspirational/low-profile movie-ish music]
{Either spoken or onscreen text}
"You traveled Geilenor and persevered against onslaughts of vile creatures..." [RS landscape pan and/or action footage of fighting (maybe a deep wave of the Fight Caves?)]
"You conquered, over all competition, in the various arenas of the Orb..." [fading in-out of different pics/clips of FunOrb games, namely multiplayer-competitive]
"Now, you will make a new life..."[pics/clips of various MechScape building art] "with a new beginning, and new allies..." [clips/pics of MechScape character and creature concept art(or anything you might find)]
(Below are different "ending" ideas, depending on how you want to go with the trailer)
teaser (kinda) ending:
{suddenly Stop music and footage}
{fade in text}"how will
you control the future"
{fade in text(below)} "when you become part of it?"
{fade out previous text}
{fade in} MechScape Logo
{fade in(below)} "Learn more of your destiny, at mechscapeworld.com"
regular (IMO) ending:
"The question is... Are you Mech enough?"[slightly increase music pace and show wider degrees of MechScape art, ex: a second of the "walking trooper" animation or other finished character/mech designs in the gallery & building interior designs ]
{appear}Mechscape Logo
{appear(below)} "Coming Spring 2009" (or some release time of that kind)
{appear(below)} "To learn more, visit mechscapeworld.com"
Comedic ending:
"But this time, it's with mechs!"[Up the pace of music; add pics of MechScape mech art; use of more exciting transitions]
{appear} MechScape Logo
{appear(below)} "Get your mech on at mechscapeworld.com!"
The best I can come up with right now, being there isn't much source material available for MechScape besides concept art at the moment. Let me know what you think!