TBH I'm not super impressed with the Keep. I'm not sure what's so complicated about it that they needed all these months of beta testing. I had assumed that the BSN had been recording playthrough information on your characters all this time, and that was the source of the complexity. But all the import is is the character's name, race, and portrait. And aside from the import, the Keep is just a series of multiple choice questions with pretty art.
This is EA we're talking about, even if it's a Bioware product. Sounds like what we'd expect.