I don't know about this car but certainly the bx recommended settings for belt tension I found too tight. I ran belts at their loosest and they never skipped. The BX did have wider belts though.
Congratulations on your 3rd place - how does the car feel ? I am eager to get it on the track but because it is winter it might not be so much fun