With the latest additions and a few last-minute checks, I’ve opted to go live with my current code; it’s proven to be stable, and aside from being a bit ‘busy’, certainly shows the difference between the former revision to it’s current incarnation.
Note that I’ve only implemented the calendar, archive, and search features on the ‘primary’ page portals, being the main page, and the diary. This may change, should I attempt to further unify things before rewriting everything into a fully-templatable system.