This is what I did and posted in a different forum. I don't know if it will help but I would try just adding any old emails that you can think of and saying you lost your password, if you have access to those old emails.
Ok I know I'm not the only one having this problem so I thought I would share how I think I fixed my problem with everyone and maybe can save someone the headache I've been going through.
I set up my keep in beta, had everything ready { or so I thought } for a midnight release. Get home at midnight Monday and play until 0300 in the morning. Took the day off yesterday to stay at home and play all day. Around 9pm last night I strike up a conversation with Liliana and ask her if she was friends with the hero of the 5th blight. She tells me yes she was friends with her but sadly she died killing the archdemon. Well that was news to me because I was a man and I lived and logain killed the archdemon and Liliana was my romance. So I knew there was a wrench in the works, somewhere.
After much searching and anguish I think I've fixed my problem.
I found on forums that I needed to make sure my origin account and my xbox live account was linked. So I new my live email and origin email was different. Why that matters I'm not sure If they are the same I think you can link them easier but you will have to look that up on your own. I did find something on ea's or origins web page that mentioned it but since it didn't apply to me I didn't go any further.
So I had to go to origin and download the client { or just download origin } after that I signed in and in the upper left you can pick add friends or something like that. Once you pick to add friends a box with come up where you can click xbox live or psn along with a search bar. I clicked the xbox live button and then you will be prompted to sign in to your xbox live account. After I did this I got hit with a { this account is already linked to another origin account } box. So that told me I had 2 origin accounts and that's why the tapestry I had created in the keep didn't link with my xbox live account.
Well I don't have but 2 emails that I use, a personal and a work so I went back to origin and signed in with my work email and then clicked { I forgot my password } to confirm that was the right email. Sure enough I check my work email this morning and I have the origin email there waiting for me. I change my password and sign in to origin and everything works.
Now I had to go to the keep and sign in from my old account and send a friend request to my new found account. Then sign into my origin account and accept my own friend request. Once I was friends with myself I then went back to the keep with my old account and shared my world state with myself on the new account. Then I signed into the keep with my new account and loaded my shared world state into my old account { the one that is linked to my xbox live account }. Then uploaded it to Inquisition. Whew that was a headache, I'm still at work so I haven't confirmed that it worked 100 percent but I'm really sure it's going to, because I know what was wrong.
So I guess I just played a long demo past 24 hours, but I guess I'll live with it. It's but a small price to pay for such a huge game. I would rather not have to start all over, but hey look at the bright side. Now I can chose to play as the mage or the rouge instead of second guessing my rouge choice. I hope this helps someone.