I don't like the concept of duplicating the original event and putting its json in the content. There's a lot of duplication and it's not trivial for a relay to deduplicate as the original event can be serialized in countless different ways.
Rather have the relay optionally send the original event alongside the (first) repost event.