Your solution (https://www.cloqworq.com/) which accesses Google Calender and moves todos into slots looks cool.
I somewhat look forward to a hardware solution that includes blocking access to internet or other distractions like https://www.indiegogo.com/projects/saent-be-less-distracted. I've tried kitchen clocks (countdown) but they just added stress and pressure and didn't do anything to keep me focused.