I'm not discounting Audio's diagnosis of an up-pipe leak.
When I installed my catless DP the intake noise and turbo spool became a hundred times more noticeable. I have a stock WRX and a WRX with a full catless TBE... the difference in "banshee" noise is very large.
However, it varies a lot more with throttle than what I'm hearing in the video...