I totally understand where you are coming from, my cock when hard barely gets 2 inches past my cockring, but I'm also strictly a bottom, so I've learned to hone my skill, obedience, sensuality, passion, eagerness, willingness and my hunger for cocks and loads, I've made it work for myself.
I don't like my cock touched, stroked,sucked or played with because once I'm penetrated until the point that I no longer have a cock inside of me anymore I continously ooze pre cum the entire time a man is pounding me or if it's long slow steady strokes, and if he hits the right spot I'll shoot a load, once I have ill still leak a steady stream of pre cum, but even though I am self conscious about it, I haven't really had any men be disappointed about my cock, they've all just embraced my whole body, willingness, drive and personality.