Hmm, here you have many interesting questions. And it seems you have worked on some of them. But the problem with your post is that it is too long.
I suggest you break it into at least ten different smaller ones.
Try to ask shorter questions and you will see many people will help you.
or The cloned sheep was called Dolly
Please split your thread into many interesting different ones.