The swooping corners especially the one before the start finish seemed like you we're nursing the power, shouldn't be needed in a little Clio IMO. What tyres do you have? Sounds like a squeek of a cheap tyre lol.
Looking back at the video on a bigger screen I see what you mean by heavy handed, your downshifts are eh....rough.