The FAQ is not meant as a scripting tutorial. How to write an alias, script and/or popup should be (and is) the responsibility of the "aliases", "scripts" and "popups" sections in the help file respectively.

Same with evaluation brackets, spacing, function keys, $1-, $?, scripts, popups, etc. Those are all documented in the help. If you feel as though the help is not documenting these properly, you should raise individual feature suggestions for them.

I'm still not seeing anything you mentioned as being in the FAQ that isn't already in the help file in some capacity. Everything you mentioned has a help topic.