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

...