It sounds like a very thick plot, too thick in fact. There are many plot points which lack a direct relation to each other and many character descriptions that don't add much to the story.
The fact that all the events you mentioned happened in the true story, doesn't mean they all? need to make it into your story. Best to simplify the concept by choosing one event that happens to the main character, and one goal he must achieve as a result.
Also to face his shame is not a goal, or not a good cinematic one. What will he have to do, that can be filmed by a camera, in order to face his shame? Make that his goal. Then reveres engineer from the goal a fitting event that pushes him to need to achieve it.