Two things could've improved it. 1) Not forcing the Dovakhiin early in the game and 2) Me not knowing I am until I play.
Not knowing you are the Dovahkiin until late in the game can be a surprise, if you know what a Dovahkiin is. I had absolutely no idea what that was until I heard Todd say it in an interview. If I was halfway through the main quest, not having any idea what a Dovahkiin is (much less knowing the word existed), and then suddenly figure it out would not be much of a surprise:
*PC talks to prophet, PC realizes he/she is the Dovahkiin*
Me: "what the hell is a Dovahkiin?"