You've got some other points there, again.
Though, the $group$ variabele was added for my first syntax, where the users could add multiple groups; could be usefull.
After all this useless syntax-sp0m, I'm still not sure which I'm going to use.
My syntax has bugs, so that one already disappears.
However, yours doesn't give enough freedom, imho.
It should be possible to give an own way of showing it; your way can only show OR the e-mail, OR the name, not both. And it should be possible to do that for only ONE statement, and different for the other.
After reconsidering all this; maybe the next one is better:
/xwhois group:"groupname","another one","another two" status:brb,busy mask
nline on group $group$: $name$ ($email$) (And maybe more groups or statuses.)
The quotes in the groupname could then just be escaped using the backslash.
The tag would be something like this:
(!XWHOIS_statuses_return value_groupname) (return value being $email$ or $name$ or such.)