I approve of the timer! It's easy to read and doesn't seem to cause any issues for me.
I also appreciate that you took the time to explain why you're doing things the way you are! I don't have any complaints, but if I did it helps a lot to know peoples' reasoning for things.
Don't let a weird sleep schedule get you sick or anything, though! We need our Jelly!