Yes the red for the eye and the stripe make the eye look menacing, and provide a good contrast as a stripe.
And, a different color which they can use down the road more on merchandise(though I still think the alternate jersey will be one of those lighter shades of blue with the anchor)
If they wanted to use the neon shade of green it would've been instead of one of the shades of blue. But then your mimicking the Seahawks which they don't need to or should do.
Also, while I think the S is very cool, saw this somewhere, and it does like like olde school English font for Seagram's.