I think your Crystal malt is too low and you have no late additions at all.
I added a small amount of Amarillo instead of Citra, though have NO idea if they taste the same. Figure they're both citrusy.
I would refer to this SNPA recipe, which was supposedly based off of information straight from the brewer:
The Northern Brewer Homebrew Forum • View topic - SNPA Cloning made very simple...
Shows Crystal malt at 8% of the grist. I'd use that basic recipe, and step it up. I stepped that Crystal down to 6.67% myself, for a pound.
Now, I wouldn't say mine is correct or anything of the sort. But figured I'd throw it out there. Never brewed it, so can't say. Main thing, though, is that I'd say to step that Crystal up a bit and add some late hops.
Using BeerSmith, I did this for my system:
Type: All Grain
Batch Size: 6.00 gal
Boil Size: 7.23 gal
Boil Time: 90 min
Equipment: RIMS and 10 gallon boiler
Brewhouse Efficiency: 75.00
14.00 lb Pale Malt (3.0 SRM) Grain 93.33 %
1.00 lb Caramel/Crystal Malt - 60L (60.0 SRM) Grain 6.67 %
Hops, all pellets:
1.15 oz Magnum [15.10 %] (60 min) Hops 62.1 IBU
1.00 oz Crystal [4.50 %] (10 min) Hops 3.2 IBU
0.50 oz Magnum-Yakima [14.20 %] (10 min) Hops 5.1 IBU
1.50 oz Crystal [4.50 %] (0 min) (Aroma Hop-Steep) Hops -
0.75 oz Magnum-Yakima [14.20 %] (0 min) (Aroma Hop-Steep) Hops -
1.00 oz Crystal [4.50 %] (Dry Hop 7 days) Hops -
0.50 oz Magnum-Yakima [14.20 %] (Dry Hop 7 days) Hops -
0.75 oz Amarillo [8.00 %] (Dry Hop 7 days) Hops -
Est Original Gravity: 1.071 SG
Est Final Gravity: 1.018 SG
Estimated Alcohol by Vol: 6.87 %
Bitterness: 70.4 IBU
Est Color: 10.4 SRM
60 min Step - 153.0 F
5 min Step - 168.0 F