Well first of all im only a lvl 95 ranger but wanted to say something i noticed with rapid shot. Its completely useless to increase till they make the time increased more then the time increased on cooldown. Also with ur example i find it completely the opposite for example when i bolas cast rapid shot by the time it expires i bolas again and move then recast rapid shot but for u i would guess u bolas cast rapid shot recast bolas when availible move shoot maybe a few more arrows then wait a long time to recast this u have a down time when not on rapid shot while i continue to always have rapid shot ( this is only true if i bolas and run). Again im a low lvl ranger so if anyone has different knowledge i would like to know since im a low lvl ranger and can fix it sooner.
Well once u lvl a bit more, (lvl 120) it will eventually get better because the time of it being used lasts longer so will work out better for you.