Pretty awesome post and right to the point.
Couldn't agree more to points 2 - 4.
Regarding 5: Stripes == NCOs - right? Sorry, I'm in a different army
I would personally add: 1b) No matter how bad the situation, chances are that you and your comrades will crack jokes about it within 3 months. (Probably doesn't always apply, but certainly in regards to bootcamp/exercise)