Link should have a back story. It should be kinda scattered throughout the game; not at the beginning.
As for the mystery, there is no mysteriousness to Link. I'd rather have a mysterious setting than anything, like Terminia.
But I think Link needs a bit of a build up as a character as any...