clarification
Point 3.
Guaranteed payout at retirement - just to clarify you are guaranteed to get a payout at retirement, BUT you won't know how good or bad it will be until the you get very close to that retirement point.
Ie there is no guarantee on the size of the retirement payout.