Jeroen,
I'm not totally sure whether it is important to get into the complexities of RCS diffing the changes. Sure, it would be nice, but it seems to me that disk space is fairly cheap, and if you had some way of deleting revisions after a year or so, then it wouldn't be really that bad. It's just text after all.
I haven't used the CR before, so I'm not sure how difficult it is to use.
Are there any docs for the content repository? I didn't see any from the table of contents in the docs section of the website.