That still looks awesome! I think you may still be able to use the pi-topSpeaker as it can also take HDMI audio from the single board computer and turn it into I2S Audio via the hub.
RE the battery: RPi OS had a package you could install in order to get the battery indicator working on just regular though I can’t seem to find it anymore.
There’s this forum post discussing it
https://www.raspberrypi.org/forums/viewtopic.php?t=204021
Do let us know if you can get it working though!
-RezIN