Ray, I feel you.
I'm not in your situation, but I have often wondered what it would be like. (Just because I like to think.)
It's normal for you to be heart-broken. I'm guessing that your friends and classmates and school all have regular heterosexual moms and dads. Not two dads and two moms, one mom whom you aren't even supposed to meet.
You have a lot of stuff to deal with because of the choice that your dad made. You didn't have any say in the matter. Your parents made the choice to, well, make you. And that's a wonderful thing! You just wish that, instead of making you and then sticking you with the two gay dads, that they would have taken care of you the way that other people get to be taken care of as children.
But remember. While you do not get to choose your parents, you do get to choose what you think, what you feel, and what you do with your life. You get to control your own destiny.
You can be happy. You will be happy! Just try. :-)
Do the things you love. Find good friends, ones you can trust. Maybe you have a youth counselor at your school. Go find him or her, because counselors will listen to you and help you figure out what to do. Talk to the people you can trust about your feelings. Talking about it help you understand yourself. And it always helps when other people understand you, too.
Your parents have caused you a lot of problems that, right now, are hard to deal with. But you CAN deal with them. It might take time, maybe a long time, to truly understand it all. But someday, it will all make sense to you, and the fact that you have two dads and two moms will not cause you pain anymore. :-)
Remember that your parents all love you.
Don't try think of your parents as "real, biological mom," "real, biological dad," "stepdad," or "birthmother."
If you think of your parents that way, it will get way too confusing! As you have already experienced.
Your parents are people just like you.
Yeah, they were born like way before you. And, yeah, some of them share your genes. And, yeah, somehow you all ended up becoming a family.
But, guess what? In the end, your parents are just like you! And everyone in the world is just like anyone else. We all feel the same emotions: love, anger, sadness, happiness, pride. These are just of few of the things that make us fellow human beings.
In the end, it doesn't matter who your parents are. Because, someday you will know for sure, everyone is good on the inside. All that matters is how much love and happiness you can create out of what life has given you.
One day, as you mature and become an adult, you will come to understand all of this. It will become clear to you. But it takes time. So, don't worry about it too much. :-)
For now, just focus on understanding that you control your own life. Really! You do. Choose everyday to feel grateful for what you have, to accept what you don't have, and always work hard and be determined to live the best life that you can live.
I can see from your words that you are a very smart young man. That is why I believe you will live a very, very good life! ;-)
Good luck from a loving friend <3