"The new therapy involves programming the patient's peripheral blood mononuclear cells, transforming them into "seed cells" to recreate pancreatic islet tissue in an artificial environment."
I don't see anything for the other two questions though but being patient derived would seem to fix your number 2.