Excellent idea Wiggz, I might have to borrow it...
Kind of reminds me of the sequence from Final Fantasy 8, whereas yours isn't linear.
From a GM's point of view, it'll provide a good scope for variety by giving the players the choice to have a second character.
Have you considered what happens to the PC's alternates if the current character dies?