Well the radiator is probably a relatively easy fix. Theres a reputable rad shop in town that fix a smooshed g450 rad i had, for about a hundred bucks. They could repair cooling fins like some lind of magic.
The foot thing? Lift your feet man! Your probably cutting it pretty close and if your foot didnt get in the way would the footpeg then hit the obstacle send your ahit everywhere?
I would love to do a watts course. Sounds like good fun
"Why BMW? You like to suffer? My sister, she has five kids, no husband. You come over?"