I've play the game a few times, but have only recently beaten it. Now, what i don't get with the ending is:

1) How does Kuja manage to do Ultama(sp)?
2) Who is Necron, and why is he there?
3) Who says the ending speech?