The segment window on the left side needs to be truncated so the bottom is not hidden by the progression graph. More importantly, and fundamentally, the display should always display the current segment and at least the next 2 or 3 ahead.
If a workout is loaded with more segments than will fit on the screen, you lose visibility of upcoming segments as your progression approaches the bottom of the screen. This is critical design flaw.
The software should always display the next few segments ahead of the current segment. Ideally, it would be good to see the whole workout plus the upcoming segments. If that is not possible, at a minimum, the next few need to display.