When performing major genetic engineering, it is usual to begin with a single cell from which the genetically-engineered organism develops, the altered genome resulting in a different course of development that ends with the resultant organism having the desired traits.
It therefore stands to reason that if you started with an adult subject, and somehow introduced the same altered genes into that subject's cells, that subject wouldn't likely spontaneously develop the new traits, unless those traits were very simple, as in producing a new protein or not producing an old one (as in gene therapy).
In order for gene therapy to give an unaltered adult subject traits that would develop naturally in an altered zygote as it develops, it would be necessary to devise a process by which that adult subject could develop the altered traits, and have a modified virus deliver the genetic material (the Transform Genes) created to direct that task to the subject's cells. The subject's altered cells would then perform the tasks necessary to express the desired traits, tasks that might differ significantly to the process of expressing those traits during natural development.
After the desired traits are expressed, it would be necessary for the transform genes to edit themselves out of the subject's genome, and for the heritable genes to either be introduced, or to be left behind (depending upon the approach chosen by the genetic engineers: an all-in-one treatment, or an initial and a follow-up treatment), the process of giving an unaltered adult the desired traits being significantly different to the process of maintaining traits inherited from conception in an adult subject.
Have I missed anything significant in this process of transforming an unaltered adult subject into an equivalent genetically altered adult subject?