its a tough call where to put your bow and quiver. for me I wanted it by my hands and to this day do the same thing. The way I see it if I have to dump, the bow is in my hands. My quivers on my back, I dont use a bowquiver anymore. There is no perfect solution, you'll have to figure out what works for you.
I will say I've beat the living tarnation out of a few bows biking for moose, deer, grouse, and just growing up on two wheels riding to 3d shoots or the range. Every bike is different, every rider is different.
I just never did like the idea of strapping down my bow. I cant toss it if I need too and if I bail hard its to easy to destroy it. It doesnt sound like you'll have more than a wipe out if that at all. So strapping may be an option.
Getting a bow caught up on something is another concern to think about when biking.
My bike outfit is very simple The only change is if I'm grouse hunting I wear a back quiver, or big game hunting I water a chief side quiver or a greatnorthern slung on my side.
The best you can do is go through these threads and pick things that work for you and toss the ones that dont. Good luck and let us know what you end up choosing. Lord knows there's a better mousetrap than what I have on my bike
.