Crisis Core: Final Fantasy VII - Story trailer

We have very little idea of what's going on in this Japanese trailer for PSP's Crisis Core, but any of you who speak the lingo are welcome to enlighten us. Presumably it's got something to do with an unlikely hero having to overcome incredible odds.