Thanks for catching these! I've fixed these in the 1.2.1 update, along with some fixes for transparent videos.
4 was me writing the guide wrong, no brackets is the intended syntax.
2 is less a bug and more how regex reads each line. You could put a tag anywhere on a line and it would be picked up; VT just nukes anything that appears before the starting hyphen. For now, VT just puts faith on the dev to not put tags after the hyphen, and also assumes the chances of needing to actually write something with the exact syntax of a tag in the narrative are zero. There are fixes for this, but it would need a complete rewrite of VT's original tag system, and ultimately the time sink vs. benefit of this is pretty low.