That video was full of **** for a few reasons......I wont get into all of them. (Note, I own supercharged and turbo'ed vehicles)
But....
It says an advantage of turbos is the fact that it doesnt have parasitic losses because its using spent energy???? Well, thats BS, it takes a significant amount of HP to drive a turbo. People for years claim its 'free' HP.....well its not.
If you dont believe me put a turbo on your vehicle, dont hook up the up pipe and put a few socks in it (to simulate compressor load and prevent overclock)....see how much HP you have.
I did not watch the video, as I'm at work. The simulation test you describe is in my opinion not realistic though, with proper design the boost is almost free. The sock does two things, one it causes a restriction to the turbine and second the regeneration bonus is gone. If you were right, we would not be flying planes with gas turbines, ejoying the concepts of isentropic compression, isobaric (constant pressure) combustion and isentropic expansion.