How to improve wordpress site creation process to increase productivity.

I think your method sounds solid and with custom, hand-designed websites your time frame is quite reasonable. We primarily use the Divi theme which is highly customizable and it still takes us few days to get from concept to launch. The vast majority of time is in the fine details and tweaks, and those are the qualities that change an okay website to a great website.