Good luck! I think you'll have more fun if you reorder your goals to:
1) to finish
2) to not get hurt
for me, thinking about getting hurt is a guaranteed crash! And yes, especially at your size the BRP will be just fine. It's not about the bike, it's about the rider.
Back to the Speed Triple voltage regulator