I ride in a cold climate and heated grips are the only way to go. I've bought bikes with Oxford Heated Grips and they work every bit as good as the BMW factory ones, just that you don't have the hidden wiring. You have to figure out where & how you want the wiring to work at the grips before you cement them in place. I used the Oxford Heated Grips for Sport bikes, on my K100RT, closest length to stock and they are designed to work with bar end weights. They have different lengths and most of them are trim able for length. Check them out.
Heated jackets or vests also work well, but I find if I have heated grips and a fairing I can get away with just the heated grips and layers of polyester clothing under my riding jacket & pants. I always carry a spare set of gloves with me.
With respect to the fuel cooler you might wish to relocate the Fuel Pressure Regulator as well to get it out of the heat soak behind the throttle bodies. With it moved and the fuel rail and hoses insulated with reflective material used in car racing etc, comes in various lengths and diameters as well as flat sheets that you can use on the tank, it will greatly cut down on the heat in the gas tank. Check out a place that supplies the racing fellows. If you are not going to put the fairing lowers on then you can get away with out any of the above. Check this site or the web for descriptions of those that have modified the fuel hoses etc.
If you check at a body shop supply place they have some fiberglass fillers stuff, with Kevlar, that comes in a squeezable bag and you just add hardener, it is designed for plastic. I've used it to rebuild fenders and small tabs on side panels with excellent results. This stuff sets up quickly and gets hard as a rock when it cures, so you want to do some preliminary filling before it hardens fully. Read the directions. You crack looks pretty big so you would need a layer of something like fiberlgass on the inner side, to support it.
You've done a good job and keep going.