Yes my (uni) came with the board. So I would expect the mating of the (uni) to the car would be as designed, and a safety leash not needed. Whether different manufactures' (uni)'s mate 100%, I would not know, or is one company making sliding mast parts for everyone? Anyway please don't cut your leashes off on my account, I'm new to this track system. Hopefully I won't wish I had a leash! Also, can a person ever have enough Phantoms?
I'm guessing you demo these boards for Starboard? I will say, it is a good looking board!