Let me ask you a couple of questions.
Have you ever just tried asking your mother directly? Or saying something similar to "why do I look so much like my uncle?"?
Also, some would say it stands to reason that you would look like your uncle, after all you are his sisters son, there's bound to be a resemblance, especially with you both being male.
You sound like you're not sure if your stepfather is your father or not, you're just going by the fact that he said he's not your father. Why don't you start there? Get his dna and see if he is your father. If it comes back that he is your father, then you can stop everything knowing the truth, however if you find out for sure that he is not your real father, you can just dismiss him and all of his abuse, and you can tell your mother that you know 100 percent that your step dad is not your father, and you want to know who your father is. You have a right to know who your father is. Period.
As far as being able to tell if that is your real father through pictures alone would be impossible. Forensic science has facial recognition programs, but they couldn't guarantee them because think about how many children don't look like either of their parents? The only way to be absolutely sure is DNA.
I welcome your thoughts
I'm not sure of your age, but I assure you that if they did use pictures alone for identification of parentage it was not an accurate science. However, I did think of something that might be able to help in a way. I spoke to Nick at Family Tree DNA, my thinking was that if they could have your DNA and your mothers DNA, then they may be able to pinpoint whether your biological fathers DNA was related to your mothers. I think I was a little out in left field with my thinking, but Nick said that if your uncle had any male children, they could compare that male child's y chromosome with yours and let you know if you have the same father. If he didn't have any sons, he said there are other ways it can be done. You can call and talk to them, they are very courteous and friendly. Their info is as follows
Family Tree DNA - Genealogy by Genetics, Ltd.World Headquarters 1445 North Loop West, Suite 820 Houston, Texas 77008, USA Phone:(NNN) NNN-NNNN/p>