I'll say this, the ending was quite satisfying. Especially considering that I earned it through beating that damned Necron.

So anyway, how did Vivi have kids? I found it a little confusing how at first it seemed like Vivi lost his memory or something, and than suddenly a whole platoon began walking down the street.