The first sentence gives me difficulty because while I suppose Bo could be a boy's or a girl's name, Tim is definitely a male name. So when the sexes of the twins are listed later in the sentence, they should correspond to the names given.
'Bo and Tim are twins, a girl and a boy.'
That is how I would write the sentence for the sake of clarity.
The other two sentences are correct.