UPDATE: probing by the vet confirmed that he's a male

Woohoo! and I have 2 females waiting for him!