Just checked the first mp3 file on the page and it’s 8.9Mb, that’s fairly big.
The downloaded speed on your files was very hit and miss. I don’t know what plan your on, or how things are set up with Dreamhost, but it felt slower than it should be. I think ti would be worth dropping an email to their support to see what they say.
Cloudflare R2 object storage gives you 10 GB of storage for free, so if you’ve only got 3 GB of music, you might consider storing your audio files there and serving them from Cloudflare. That would push the processing and bandwidth from your Dreamhost server to Cloudflare, which could help speed up page load speed and audio response times.
If you’d like to explore that option feel free to let me know, I’ve set up lots of Cloudflare R2 buckets.