Already shaved an hour off, and I plan to continue improving!
The Factorio Speedrunning May recap can be found on Reddit: