Welcome to pf. Have you looked on the STOC web site and see if there is any info on there about the blue fins.
A lot of people on here say they aresl slow but imo They arnt. Ok there are probably faster cars than the ST but I defo think they go well.