Ça a l'air très bien, à l'exception de 
~S qui ne désigne pas une 
espace fine insécable (qui se traduirait par 
~<) mais une 
espace insécable justifiante (donc de chasse semblable aux espaces intermots).
— A noter que dans la documentation d'Adobe, ils disent que c'est ~s pour une espace insécable justifiante et ~S une espace insécable à chasse fixe mais ça semble être une erreur de leur part (voir ici). 
N.B. Ce second exemple répond sans doute à l'interrogation de 
il s'agit d'un 
placeholder, un emplacement prévu dans la formule pour qu'on puisse éventuellement y introduire deux variantes à rechercher. Dans le premier exemple, ça semblait inutile puisqu'on cherchait soit une espace soit une espace.