anchoring the exit valuation at $1B means any valuation that's already greater than that at time of grant (if user chooses that option) produces a zero outcome for equity value.
You should consider making outcome valuation a flexible number, or capping the current valuation at < $1B.
This also lacks a concept of future funding rounds that inevitably produce dilution.