To an extent, I'm using the site again. Probably won't be resuming most of the functionality like making a new page to embed every series on, but I may as well use this to some extent.

Text-based updates are posted on the forcibly created google plus page while video updates are on the main channel.

Recently published videos
Google killed the RSS API that was used and doesn't have anything remotely user friendly left because they're incompetent so just check the channel I guess.