Green’s Dictionary of Slang

twanging adj.

[SE twang, to give off a ringing note]

excellent, first-rate.

[UK]Jonson Silent Woman V iii: O ’twill bee full and twanging!

In phrases

go off twanging (v.)

to turn out very well.

[UK]Partridge DSUE (1984) 1276/2: C.17.