Energetic and driven, Glasgow Girls at the Assembly Hall has definite imperfections, but sweeps the audience along on a tide of politically charged fun.