I too am fascinated by clocks and how hard it is to get one with the features you want. I settled into two solutions. One is the Bangle JS2, which is the most perfect smartwatch ever made if you use android phones. The other is any rooted Android phone. You get all of the power of the internet and infinite customizability. The only problem with the Android phone solution is battery life if the power goes out. For those looking at e-ink, the M5 paper is really solid as a clock.