This fixed the horizontal layout issues for both the Welcome state and the cutscene timeline range issue I pointed out.
For the Welcome state, though, it is still locked to the bottom of the window. However, I managed to fix that in a similar fashion to your screenWidth fix by changing screenHeight to this: