Did that beer really finish at 1.017? The reason I ask is that I would find 1.017 pretty sweet in the finish, and I try to get my IPAs to finish at 1.008-1.010. The seems to be very very sweet for an IPA, actually.
There are a couple of things I'd change right away. First, you have way too much crystal/caramel malts! You have 2 pounds of caramel/crystal malt, plus amber malt extract which also contains crystal malt (but no one really knows how much). so, you may very well have 20% crystal malt or more. That's way too much in an IPA!
I wonder if you've got too few bittering hops (which balance the malt sweetness)? 60 IBUs should be enough, but you've got most of them as later additions. I'd try a simpler schedule, like this:
9.00 lb LME Golden Light (Briess) (4.0 SRM)
0.75 lb Caramunich I (Weyermann) (34.0 SRM)
Bittering:
1 ounce warrior (60 minutes) or enough IBUs to get you to 40 IBUs.
Flavor/aroma hops:
1 ounce cascade (15 minutes)
1 ounce cascade or centennial or amarillo (10 minutes)
1 ounce cascade or centennial or amarillo (5 minutes)
1 ounce Cascade (flame out)
Dryhop with one of those varieties (1 ounce).
The thing is, I'd expect that much crystal malt to make the beer too sweet, and not too dry, so I'm guessing that you might want to try cleaning up the malt bill (even though you like it sweet) to have the hops come through. I'm not sure how else to adjust this for your taste.
If a FG of 1.017 and 20% crystal malt isn't giving you enough sweetness, maybe you don't really like IPAs? Maybe a similar malt bill and less hops and make it more of an American amber?