As a corsair, I support most of these Suggestions. We corsairs share in your ammunition frustrations, they have us shooting gold literally now.
I have come to accept my low ranged attack but rangers are there just for attacking and not buffing too. I can sympathize with your issues, I think most of it comes from how ranged damage calculations differ from melee damage. I'm unsure about auto attacking ranged attacks but maybe something along the lines of instantly shooting a second shot as soon as it's ready if you /ra <t> while aiming the first shot? keep the speed mechanical but the choice to shoot intentional.
I like that moving shot trait idea, it would aid in my swashbuckling. as long as I could interrupt my aim on purpose by turning away or something.