Interesting possibilities -- I especially liked #3, which made me think of a setting in the BluOS app that I hadn't played with before. Under the app's Settings, if you go to the Audio tab they have a setting for Volume Limits (dB), that is set by default to a min of -80 and a max of -10. I pushed it up the max limit to 0 dB, and voila, it's louder -- but now it's louder than the CD player!
I have heard that Bluesound controls the volume by changing the number of bits per sample (if I'm wrong, hopefully someone on this forum will let me know), but I would expect that to affect the quality of the signal, not the volume. Can someone set me straight?