do you still have the fan cowl on the little beast?
just when at a standstill they honestly really make a difference, i guess 50% atleast. and the fact that its not overheating when moving kinda suggests everything else is working fine.
i put a thermo fan on mine and a tf gemini radiator and i think it looks alot nicer without the old 5 blade, white plastic finger remover.