It's slightly non-linear, but I've seen far worse on the 'Net. Added tracers to show the non-linearity affects the RF more than the audio. (I wonder what RF filters would do to it?) Slowed the audio to a frequency closer to normal AM broadcasts.
Needs a very fast op-amp, obviously.