My test page has quite a bit of bolded text (for testing), so I suppose it's the reason why bolded-text is the highest. Hmm.
Anyway I'm thinking of adding the following parser to the top of the big 'alt structure in formatting:
(= plain-text (pred [or (alphadig _) (whitec _) (in _ #\. #\,)] anything)) (= formatting (alt plain-text ...))
-----