Jamie - you may be over geared slightly. Try 24 pinion and if that doesn't help increase the timing to 35 and the boost to 25
I also noticed your drag brake is very high and that may affect how much momentum the car carries when letting off the throttle as you round the corner