That is a good storyline, except I think the player's time would revolve around Revan and less time on the main character. But besides that, the storyline is good, yet I think you should be a different race like Yuuzhan Vong:
Star Wars: Databank | Yuuzhan Vong
EDIT: I think you shouldalso start out as kid, but the beggining would be a little long.