Done! Working! Happy with that. I only made a few silly mistakes while soldering it up - I don't think I had to change the design or anything.
Happy with how it works!
The LEDs don't line up seamlessly, but that's OK, it actually makes it easier to read by making every 10 minutes slightly different.
Underside looks OK. I could have been better with making the connections neater.
There can be a bit of contact bounce when setting the time (especially when releasing the switch) but that's OK.
I think I'm going to mount it on the wall of my cubicle at work.