Not that I dont like standar All Star fin, but for me I dont think its stable enough and not enough tracking. i believe i switch from 14x25 race to 14x23 all star to fast regarding stability and tracking. bat fin is just in 'production' for rough conditions. :-)
anyway, i think i saved the fin with dowels. u can see the crack from pulling out of finbox. great experience
Cheers.