Thanks for the note. I think one could consider even a watch set up as you describe to be a little bit decimal, as well. I would imagine that a binary clock in its most pure form binary clock would contain a single row of sixteen lights, which would count seconds since midnight. Now that would be a trick to read.
This code could be pretty simply modified to demonstrate a watch as you describe. Adding an additional couple of base two factors on top of the existing ones factors in the light control, and setting up each column to read as SecondsOnes, MinutesOne, and HoursOnes would give you the basic setup that would mimic your watch.
Thanks for the feedback. I hope you enjoyed the article!