I didn't include address rewriting in routers in ODT because although the idea is very interesting, I don't think the potential gain is big enough to justify all the additional trouble.
And that is an architectural choice the WG may have to make at some point.
But in any case, I don't see how it helps. You can't tell by looking at an address whether it's been rewritten, so you can't tell if it's OK for checksum purposes.
Which checksum do you mean here?
Any, really. We use addresses in TCP checksums or crypto checksums, and when
they get NATted things break unless somebody knows to recreate the checksum.