Hi Crisp:
Here are my ideas. Ofcourse they are hypothetical and we are talking about stuff that is 30 years away. So, my ideas will be like swiss cheese - lots of holes.
Armed with DNA, you can simulate growth of a person that provides a persons physical abilities, looks etc. If I clone you using your DNA, I will get an exact replica. The only missing part is the memory and adaptive algorithms that you mentioned. To solve that problem, all I have to do is extract your experiences in a time series from birth to whatever time period you set. You do not want to scan your brain after you had Alzheimers or any brain disease that loses your memories. So, you set up a time when your faculties are intact. Now, since we are talking about computer upload, all I have to do is to run the sensory inputs (the time series memory) through your DNA produced empty brain (the baby) and run the simulation at high speed (1000:1) to the time period you specified.
Wallah...you got your brain in a computer....and live in a virtual world happily ever after....