I noticed that useradd expects -G rather than -g when multiple groups are specified. "-g users,wheel,audio" is shown in the example rather than "-G users,wheel,audio".
I'll change this asap.
Committed to CVS, will be up soon.