One thing you missed was that guys in NUPOC actually accrue leave while in college. With the new legislation in place that now allows us to carry over 75 days of leave vice 60 days at the start of a fiscal year, a person who signs on with 2.5 years of school left will be commissioned as a Ensign with 75 days of leave on the books. That ain't too shabby. Leave days potentially equal cash when one separates.
Also, your chart shows a spike at the four year commissioned service point to $120K. That spike is misleading, as guys who don't sign a contract to remain a nuke won't make that much. And, it really should occur at the five year point, as you must be passed MSR (Minimum Service Requirement) in order to be eligible for the bonus (I recognize that it is possible to sign a contract one year early if your already qualified engineer, but must guys don't take that route).
Cheers,
GC