Barely any Brakes

Sound like a great time for a disc brake upgrade.

Exactly. I have no sympathy for those that build power before they build something that can control that power.