well, join the legions of other timid riders!
I have a friend who won't ride on the road at all!
And don't worry about puffing up the hill. I've been on both
sides of that equation, been passed a million times and sometimes
I pass people too.
If someone is passing you, you've made their day. they are thinking,
COOL, I passed someone!!

so when someone passes you, smile because you know, you just made their day