Mine is short by maybe 300mm or so - bit hard to judge really but certainly not up to pulley - if I do the luff is way to tight.
Something is seriously wrong here. The spinnaker should go all the way up to the pulley and then you should be able to grab the luff and twist it around 180 degrees in your hand - that's how loose it should be. The luff of this spinnaker should never be tight!
Things to check.
Your halyard pulley looks high in this photo. It should be 6380mm from the main beam. Your bridle and pole also look too high (not what you want to hear!). The minimum height of the ring where the jib attaches is 380mm above the deck. It doesn't need to be this low, but I'm guessing yours is a lot higher.
Is your mast raked back? If anything it should probably be upright or only raked back a little.
I think you should also measure the length of the luff of your spinnaker. It should be close to 6950mm.
This is the look you are after: