I know it made good telly, with June finally able to tell Serena exactly what she thinks of her, but it really didn't ring true for me.
Yup, there's no way that June would have been able to waltz in there unsupervised. Or that Serena would be allowed to have little strategy meetings with her husband (that is nuttier still, in a series that takes nutty to new limits).
I guess they are going to collude (because the Canadian government is, unimaginably, allowing them to do so) to undermine June's testimony. Misogyny is everywhere, even in Canada! Serena will go free to have her baby. I would like to see her in prison, her baby taken away from her. But I suspect this is going to be strung out over another series at least, and that can only be done by dragging on the Serena angle.
Perhaps the baby will have some high special needs, and both Serena and Fred will reject it. (Him? do they know the sex already? did I miss that? or is it just Fred's ego?)
June is very manipulative (a good thing too, in some circumstances) and the speech at the end was about her. But she's also become a very bad judge of her own character - she's so twisted up with guilt and pain. She might just run back to Gilead because she doesn't know how to be anywhere else. Even though logically she must know that she stands more chance of getting Hannah back from Canada.