I tried a waterbottle speaker once, by the time I had it loud enough to hear over the wind noise, it was embarrassingly loud when slowing down for a junction etc, I felt like some sort of chav with a booming car stereo. The quality was also awful at that level.
I have since bought some...