Thanks for the clarification about unicode.
Concerning escaping the punctuation, good catch!
I had a look to the current spec. In Section 2, it says
A punctuation character is an ASCII punctuation character or anything in the Unicode classes Pc, Pd, Pe, Pf, Pi, Po, or Ps
Then I found out, that the bullet character is in the class Po as defined in this source:
http://www.fileformat.info/info/unicode/category/Po/list.htm
The question for me is why section 2 includes so many Unicode characters in the definition of punctuation characters and then it is explicit about ASCII punctuation characters in section 6.1 as you have already quoted.