Exclamation mark and special characters in usernames

Yep

Also, the mention of special characters being encoded is not something unique of CMS, it’s just standard encoding: Percent-encoding - Glossary | MDN