Based on tail size and scute opening, I would bet male. Looks very similar to my male about that age which is also when he went through a big growth spurt and puberty also apparently.
I just wanted to have some fresh opinions from you guys. We got him as a girl. Then I started having doubts and came to you. But as I just witnessed some proper honest big flashing action there's no doubt anymore. She's a HE! And you were all right.