Those are 100% female. Those things that look like balls are swollen calyxes. I have a hermie right now I'm picking the balls off as I see them. They are unmistakable, though I see how it's confusing. The balls come in little banana like bunches. If you haven't seen those or yellow pollen on the leaves you're good to go. Believe me, it's hard to miss that dusting of yellow pollen. Plant looks great, mate. If I'm wrong I'll eat that plant. Hang in there.