Hi enzo,
The replies above have said a lot, and I echo a number of points that were made. In high school and even college, I was super thin (despite working out a lot), had a relatively high voice, and little facial hair. CF or no CF, everyone matures differently and at different rates. A testosterone check might be indicated, just in case it is low, which is not unheard of in CFers. So, physiologically, everyone's different. Moreover, in case you ever questioned this, your physiological development does not determine your sexuality, and I say that as a training health care professional.
But you also mentioned some concerns that are more psychological than physiological (no, I'm not calling you crazy, it's just those things are a different topic than physical development). Part of development means coming to terms with your own value system, and there is nothing wrong with you regarding:
(1) your desire to not speak degrading things about women
(2) you seeming to be a bit uncomfortable talking about your attractions to other individuals (men or women)
(3) having attractions to other individuals (men or women).
That last point is pretty important relating to what you say. As suggested above, if you truly have those attractions, you may indeed be bisexual or homosexual/gay. At the same time, you could still be heterosexual/straight, and just have the confidence in yourself and in your own sexuality to say "well damn, that is one fine looking guy," and that be it.
The most important thing is to understand that however you identify sexually, you have innate worth as a human. It is truly unfortunate that we live in a time where non-heterosexual identification (bi, gay, queer, etc) is often stigmatized, but you should know that there is a tremendously large part of the population, both in the US and globally, that accepts you as you are. It is possible that some people on this forum will send some flak my way for these comments, but I hope you take away that however you do identify (and your sexual identification is part of who you are), you have friends, you have resources available to you, and you have worth.
PM me if you have more questions, happy to chat w/ you.