Agree.
I don't want to be too critical, but compared to other games, his scripts are beginner level, very monolithic.
It should :
- use more than style properties (for example to avoid duplication), advanced renpy functions (for example call jump to have a better code structure)...
- comment, indent, group code (code should breathe)
- organise files and folders (one script and one folder per day), it's crazy to see scripts with more than 15000 lines or all images in one folder
- use less 'hard' pause
These variables do not all have one consistent name.