As i understand it science it proving answers to all of your questions that is what string theory is about. personally i do not know that much about the theory cus i have not read that much about it, so i will not persume that i am able to explain it to you. the friend of mine that posted obove and dont worry i gave him hell for breaking into my room does understand it, i can get him to explain it to you if you like but am not going to talk about something which i dont know very well.
I know that Viruses are not life however they still undergo evolution because they are strands of RNA which it a less evolved form of DNA. (on aside note viruses are thought to be the first step in creating life, it is that that in the primordial goo viruses formed and from there they turned into cells)
i am happy to see that you used a couple of facts in that lastpost. i liked your example of neutrons turning into protons and electrons. to find the answer to how this works read into quarks.