Nice! I use this
exact set-up and it works well, tested with Atari and Beach Buggy.
I also have a
case for my controller to try to keep it classy

.
I hook everything to this
hub. That way I can power down ports as needed, good to simulate unplugging/replugging a usb device. It lights up blue

and you can turn off the out of use ports(useful?).
I also have a
.5TB SSD on that same hub. Everything works well together.
The only thing I have not tested is playing mp3s off the drive. Its not partitioned.
My understanding is I can just plug in another drive with mp3s on it properly and it should go.
I also wonder about 2 wireless controllers.. Probably need another 8Bitdo and controller. Or can an 8bitdo handle 2 controllers.
RandomX