I'm going back and trying DKIM again.
The only problem I have seen so far is:
Unrecognized Field r
'r' is not a DKIM defined field
Should "r=" be removed from your template?
BTW, Gmail says the DKIM sig is OK.
please close this issue if you wish