One benefit of these over the D-SUB style connectors is you can solder them in without having to have a tube in there to line them up. One drawbacks is that the tubes are mounted lower to the board, which could be an issue with underlighting.
So, we're going to have to make a decision here: I had intended to use stand-off type socket pins, but everyone seems to hate them (I do too). In this case, the tube is up above all the trouble and the NeoPixel is fine where it is. The stand off pins are difficult to align and nearly always cause trouble. There are other ideas like using a holder for the pins, but these don't really help.
There are Harwin pins available, but these will put the tube down into the board and there will be a need to move the NeoPixel, either behind the board (like judge did) or try to fit it in adjacent to the hole in the board. There are smaller format NeoPixels available and it would be kind of cool to have two per tube, but I bought 5000 of the 5050 ones so I was planning to use those.