Authenticating the message content and authenticating the origin of a message are two separate tasks.
Your Thawte key covers only the content, and is in fact a stronger indicator of authorship than the Domain Keys signature. Your Thawte key signs only the message body.
Domain Keys on the other hand is an attempt at automating digital signatures. It signs (some of) the headers of a message, and that's all. Thus, instead of individuals taking the responsibility of obtaining/maintaining/using keys, it covers whole domains and only authenticates headers. Presumably every domain that uses DK in turn requires its participants to authenticate (username/password) to the SMTP server, either explicitly with SMTP auth or implicitly (e.g., Web mail username/password). The advantage of DK is that MUAs can display the origin information with some high degree of certainty. Since virtually all MUAs display a list of some subset of the headers instead of the whole messages, DK has a lot of utility.
Either way, all this does is ensure there is no authorship/origin spoofing. Just because you have provided a valid digital signature of your message, or have provided a Domain Keys signature in the headers of your message, does not imply I want to receive your email. Just because optinrealbig.com provides a valid DK signature header does not mean I want to receive Alan Ralsky's crap.
--
English is a difficult enough language to interpret correctly when its rules are followed, let alone when a writer chooses not to follow those rules. Blog is here
Jeopardy! replies REALLY suck!