Thank you for playing my game and for your detailed feedback.
Having Bae as an instant run ender is part of the core game design.
The player must learn to save their boosts and use them strategically to keep them safe from Bae, use the downboost to catch sodas when low in boosts or even use it as an emergency way to go over Bae by bouncing on the ground in front of her. And if downboost has been upgraded enough, it can also be used to boost almost horizontally and go past Bae.
Additionally, there are multiple ways to prevent an instant run end when facing Bae: Rat blocker, Divorce papers, Rebirth, Phoenix Fire, Gura's Bubble, Strawberry and the Rat Repellent potion.
I agree that trying to dodge Bae when going extremely fast is very difficult... but also very rewarding if you manage to do it. It's up to the player to go slow and safe or go fast and risky.
You can also try Baeless mode, where you won't need to worry about hitting Bae at all. :)
Finally, here's a little "leak" from the next game update: There will be a way to make some rat "defense" mechanics more effective. XD