Hi Ste,
IMO list-before and list-after are only needed, if you need to add your own stuff into the core default view and edit templates.
eg:
create a tiddler name: myTag
create 3 tiddlers A, B, C and tag them myTag
now open myTag and create an additional field named list, that contains B A C
Important: Don't forget to click the "add" button.
try: <<list-links filter:"[tag[myTag]]">>
hope that helps
mario