I think so.... Yes, read it again, you have interpretted it correctly. I run the query at 4am every day, if my team is playing later that afternoon, I want to have the switch turned on a 4am. I like the idea of the switch preference and the naming of it. The end time I hadn't really thought about, but turning it off at the end of the event sounds like a good solution too.
I know what you mean, it is a nice feeling being the one asking... You can use a driver of mine as an example if you want. All I'm thinking is something similar where you can provide a format string as a preference setting, a blank could act as a switch to use the default. Not the most user friendly for those not into programming, but functional, as long as you include a default in the code, so the user doesn't HAVE to provide a format string if they don't know how.
With the tiles, I'm not motivated enough to take a stab myself, was only interested to find out if you were intending to, there's probably enough alternatives, and you can never please everyone with the layout, so it's a small win for a reasonable amount of work I expect.
Simon