Congrats on the new BP, and thank you for rescuing it. Its always a great story when someone gives a herp a good and proper home after coming from inadequate conditions.
As far the he/she thing im leaning towards a male. She doesnt look emaciated from the pictures, but he/she is a little skinny for being two years old, even for a male. I would say its a male. Females at two years of age should be much larger, but maybe its a she and they just havent been feeding properly which wouldnt be a surprise considering the other husbandry issues they had. But again thank you for rescuring him/her!
That was my thought too, she's really small for a two year old female. But if she hasn't eaten in 'awhile', then who knows how often she actually ate for her previous owner? Even stressed BPs will take a small mouse if they're really starving.