Sorry Tim, but you are right, there is no sensible alternative.
All I can say is that once you get over the self-concious bit of actually wearing it for the first time, and feeling a complete t*t, you will soon find that it is far and away the most comfortable way to ride a bike. I wear it on...