To clarify, you're not actually repairing clipping. If the audio was clipped before the process it will still be clipped after the process.
Compressed audio files (notably MP3 files) may produce sample values above 0 dB when they are decoded to 32 bit float PCM (when you import them into Audacity). These sample values will produce red "clip" lines when "Show Clipping" is selected in the View menu. If there are enough of these red lines it will appear as a solid red block.
These clip lines are not necessarily due to the audio data being "clipped" (the top / bottom of the waveform chopped off), but indicate that the sound will be clipped when you play it.
Here's a picture that I hope will illustrate the distinction that I'm trying to make between "clipped audio data" (first track) and sample values (not clipped, but will clip when played) that exceed 0 dB. I've zoomed out vertically (right click on vertical track scale) and zoomed in very close horizontally.

- tracks000.png (19.8 KiB) Viewed 890 times
The clipped audio data in the first track will not be repaired by your method.
The "clipping" indicated in the second track will be fixed by your method, but could be fixed more easily by simply amplifying by a small negative amount.
Your method essentially applies a different amount of amplification to frequencies above 80 Hz and below 80 Hz.
In your video,
the net amplification to frequencies below 80 Hz is (-6.0 + 6.0) = 0 dB
the net amplification to frequencies above 80 Hz is (-6.0 + 4.1) = -1.9 dB
You can achieve exactly the same effect in one step using these Equalizer settings (note that I adjusted the sliders on the left to zoom in on the vertical scale of the graph)

- Equalization.png (43.87 KiB) Viewed 890 times