Woke up around 06:00 feeling pretty good.
Really need to look into styling for small screens. Had some more ideas about 'latest' - showing users only entries that are new from their last visit.
Mostly it's storing the date of the latest entry on the page in a cookie, and then reading that later. Will need to ask users to opt in, and add a 'Vary: Cookie' header for caching.