ok, edited your post first, some dump flags from tnc always get replaced with bbcodes

That just means there are flags that can't be used together, a set can't be an under and over dump i suppose, or a bad dump and a [!], you already understood this.
The part you didn't get is the usage of [!] and what it means, i've to admit that i'm not 100% confident on what was the first idea when it was created too.
Basically [!] means a verified good dump, in other words it marks a set that we know is 100% correctly dumped and verified. The problem is with this correct/verified part, knowing something is 100% correct and nothing wrong was done or happened in the process is hard, toseciso does this by requesting that 2 or more members submit the same hashes dumping different original discs.
In theory a cracked set was already altered and is not the original that's why they should not have a [!], on the other hand there are some systems that have [!] in weird sets that aren't verified dumps, either by mistake or because renamers had a different view about that [!] assuming that it means the set is correct and playable until the end without errors.
So that's the problem afaik, [!] has been seen and used for long in 2 different ways: 1) for 100% correct and verified good dumps from chips and original media only ; 2) for sets that have been played by someone and seem to be 100% ok (at least by playing them).
This can lead us to a good discussion here, nice finding

...and btw, in certain cases i guess there could be a [!] and [cr] using the rule 1), maybe if a set was cracked by a group and later some shitty company in china for example started to sale pirated disks with that crack in it, 2 people could had buy that disk and dump, getting similar hashs here, what would happen now? this may be a question for other members too
