I think your revisions look great, Blondeshell! Thanks for taking care of that.
I'm pretty sure I could come up with a way to randomly select a different article on every page view, but that sounds like a bad idea. I'm not sure I could make it do the selection daily instead of per page view, but I can investigate it at some point if we decide to we really want it. However, I don't think we should have it pick randomly. Random means you have a good chance that some articles will get repeat displays while others never get displayed. Worse, we wouldn't have a log of what articles were shown on what days.
Instead, I think we should plan it out. (Even if we're randomly selecting from the articles that haven't been featured yet, that random selection should be done ahead of time and planned out.) I'd have to do some testing to figure out a way to do it, but I'm sure I can some up with some way to let it automatically update what's displayed for a given day once we have it planned out.
However, there's a lot to be done before we get to that point. We'd need to determine which articles are of sufficient quality to be featured. And for that, we'd need to determine a process by which articles can be approved for featured status. And for that we may need a set of criteria to determine whether an article is of sufficient quality and scope for featured status. I say "may" for these things because we may also not. Depends on how we choose to approach it. But we do need to decide how we're doing to make it happen before we need to start thinking about how they'll get integrated in the Main Page.